diff --git a/Editor/Source/ApplicationInfoPanel.cpp b/Editor/Source/ApplicationInfoPanel.cpp index 11554bd7..ff860406 100644 --- a/Editor/Source/ApplicationInfoPanel.cpp +++ b/Editor/Source/ApplicationInfoPanel.cpp @@ -15,30 +15,36 @@ namespace Lumos { -struct ScrollingBuffer { - int MaxSize; - int Offset; - ImVector Data; - ScrollingBuffer(int max_size = 2000) { - MaxSize = max_size; - Offset = 0; - Data.reserve(MaxSize); - } - void AddPoint(float x, float y) { - if (Data.size() < MaxSize) - Data.push_back(ImVec2(x,y)); - else { - Data[Offset] = ImVec2(x,y); - Offset = (Offset + 1) % MaxSize; - } - } - void Erase() { - if (Data.size() > 0) { - Data.shrink(0); + struct ScrollingBuffer + { + int MaxSize; + int Offset; + ImVector Data; + ScrollingBuffer(int max_size = 2000) + { + MaxSize = max_size; Offset = 0; + Data.reserve(MaxSize); } - } -}; + void AddPoint(float x, float y) + { + if(Data.size() < MaxSize) + Data.push_back(ImVec2(x, y)); + else + { + Data[Offset] = ImVec2(x, y); + Offset = (Offset + 1) % MaxSize; + } + } + void Erase() + { + if(Data.size() > 0) + { + Data.shrink(0); + Offset = 0; + } + } + }; ApplicationInfoPanel::ApplicationInfoPanel() { @@ -54,50 +60,50 @@ struct ScrollingBuffer { { ImGuiUtilities::PushID(); - //m_FPSData.push_back(Lumos::Engine::Get().Statistics().FramesPerSecond); - //MaxFrameTime = Maths::Max(MaxFrameTime, m_FPSData.back()); - + // m_FPSData.push_back(Lumos::Engine::Get().Statistics().FramesPerSecond); + // MaxFrameTime = Maths::Max(MaxFrameTime, m_FPSData.back()); + static ScrollingBuffer rdata(40000), rdata1(40000); static float t = 0; t += ImGui::GetIO().DeltaTime; static int frame = 0; frame++; - - //if (frame > (int)(ImGui::GetIO().Framerate / 60)) + + // if (frame > (int)(ImGui::GetIO().Framerate / 60)) { rdata.AddPoint(t, ImGui::GetIO().Framerate); - rdata1.AddPoint(t, Lumos::Engine::GetTimeStep().GetMillis());//1000.0f / ImGui::GetIO().Framerate); + rdata1.AddPoint(t, Lumos::Engine::GetTimeStep().GetMillis()); // 1000.0f / ImGui::GetIO().Framerate); } - + static ImPlotAxisFlags rt_axis = ImPlotAxisFlags_NoTickLabels; - static bool PlotFrameTime = true; - static bool PlotFramerate = false; + static bool PlotFrameTime = true; + static bool PlotFramerate = false; ImGui::Checkbox("Plot Frame Time", &PlotFrameTime); ImGui::Checkbox("Plot Frame Rate", &PlotFramerate); - if (PlotFramerate && ImPlot::BeginPlot("Framerate", ImVec2(-1, 350), 0)) - { - ImPlot::SetupAxis(ImAxis_X1, nullptr, rt_axis); - ImPlot::SetupAxis(ImAxis_Y1, "FPS", 0); - ImPlot::SetupAxisLimits(ImAxis_X1, t - 10.0f, t, ImGuiCond_Always); - ImPlot::SetupAxisLimits(ImAxis_Y1, 0, 120); + if(PlotFramerate && ImPlot::BeginPlot("Framerate", ImVec2(-1, 350), 0)) + { + ImPlot::SetupAxis(ImAxis_X1, nullptr, rt_axis); + ImPlot::SetupAxis(ImAxis_Y1, "FPS", 0); + ImPlot::SetupAxisLimits(ImAxis_X1, t - 10.0f, t, ImGuiCond_Always); + ImPlot::SetupAxisLimits(ImAxis_Y1, 0, 120); - ImPlot::PlotLine("##Framerate", &rdata.Data[0].x, &rdata.Data[0].y, rdata.Data.size(), 0, rdata.Offset, 2 * sizeof(float)); + ImPlot::PlotLine("##Framerate", &rdata.Data[0].x, &rdata.Data[0].y, rdata.Data.size(), 0, rdata.Offset, 2 * sizeof(float)); - ImPlot::EndPlot(); - } - if (PlotFrameTime && ImPlot::BeginPlot("Frametime", ImVec2(-1, 350), 0)) - { - ImPlot::SetupAxis(ImAxis_X1, nullptr, rt_axis); - ImPlot::SetupAxis(ImAxis_Y1, "Frame (ms)", 0); - ImPlot::SetupAxisLimits(ImAxis_X1, t - 10.0f, t, ImGuiCond_Always); - ImPlot::SetupAxisLimits(ImAxis_Y1, 0, 60); + ImPlot::EndPlot(); + } + if(PlotFrameTime && ImPlot::BeginPlot("Frametime", ImVec2(-1, 350), 0)) + { + ImPlot::SetupAxis(ImAxis_X1, nullptr, rt_axis); + ImPlot::SetupAxis(ImAxis_Y1, "Frame (ms)", 0); + ImPlot::SetupAxisLimits(ImAxis_X1, t - 10.0f, t, ImGuiCond_Always); + ImPlot::SetupAxisLimits(ImAxis_Y1, 0, 60); - ImPlot::PlotLine("##Framerate", &rdata1.Data[0].x, &rdata1.Data[0].y, rdata1.Data.size(), 0, rdata1.Offset, 2 * sizeof(float)); + ImPlot::PlotLine("##Framerate", &rdata1.Data[0].x, &rdata1.Data[0].y, rdata1.Data.size(), 0, rdata1.Offset, 2 * sizeof(float)); - ImPlot::EndPlot(); - } + ImPlot::EndPlot(); + } if(ImGui::TreeNodeEx("Application", ImGuiTreeNodeFlags_DefaultOpen)) { diff --git a/Editor/Source/ConsolePanel.cpp b/Editor/Source/ConsolePanel.cpp index d775a734..3aa1f9ae 100644 --- a/Editor/Source/ConsolePanel.cpp +++ b/Editor/Source/ConsolePanel.cpp @@ -176,38 +176,43 @@ namespace Lumos { LUMOS_PROFILE_FUNCTION(); // ImGui::BeginChild("ScrollRegion", ImVec2(0, 0), false, ImGuiWindowFlags_HorizontalScrollbar); - if(ImGui::BeginTable("Messages", 3, ImGuiTableFlags_NoSavedSettings | ImGuiTableFlags_Borders | ImGuiTableFlags_SizingStretchProp | ImGuiTableFlags_ScrollY | ImGuiTableFlags_RowBg )) + if(ImGui::BeginTable("Messages", 3, ImGuiTableFlags_NoSavedSettings | ImGuiTableFlags_Borders | ImGuiTableFlags_SizingStretchProp | ImGuiTableFlags_ScrollY | ImGuiTableFlags_RowBg)) { - ImGui::TableSetupColumn("Type", ImGuiTableColumnFlags_NoSort, 0.0f, MyItemColumnID_Type); - ImGui::TableSetupColumn("Time", ImGuiTableColumnFlags_NoSort, 0.0f, MyItemColumnID_Time); + ImGui::TableSetupColumn("Type", ImGuiTableColumnFlags_NoSort | ImGuiTableColumnFlags_WidthFixed, 0.0f, MyItemColumnID_Type); + ImGui::TableSetupColumn("Time", ImGuiTableColumnFlags_NoSort | ImGuiTableColumnFlags_WidthFixed, 0.0f, MyItemColumnID_Time); ImGui::TableSetupColumn("Message", ImGuiTableColumnFlags_NoSort, 0.0f, MyItemColumnID_Message); ImGui::TableSetupScrollFreeze(0, 1); ImGui::TableHeadersRow(); // ImGuiUtilities::AlternatingRowsBackground(); + ImGui::TableNextRow(); + auto DrawMessage = [](Message* message) { - ImGui::TableNextRow(); - ImGui::TableNextColumn(); - ImGui::PushStyleColor(ImGuiCol_Text, message->GetRenderColour(message->m_Level)); - auto levelIcon = message->GetLevelIcon(message->m_Level); - ImGui::SetCursorPosX(ImGui::GetCursorPosX() + ImGui::GetColumnWidth() - ImGui::CalcTextSize(levelIcon).x - - ImGui::GetScrollX() - 2 * ImGui::GetStyle().ItemSpacing.x); - ImGui::TextUnformatted(levelIcon); - - if(ImGui::IsItemHovered()) + if(s_MessageBufferRenderFilter & message->m_Level) { - ImGui::SetTooltip("%s", Message::GetLevelName(message->m_Level)); - } - ImGui::PopStyleColor(); + ImGui::TableNextColumn(); + ImGui::PushStyleColor(ImGuiCol_Text, message->GetRenderColour(message->m_Level)); + auto levelIcon = message->GetLevelIcon(message->m_Level); + ImGui::SetCursorPosX(ImGui::GetCursorPosX() + ImGui::GetColumnWidth() - ImGui::CalcTextSize(levelIcon).x + - ImGui::GetScrollX() - 2 * ImGui::GetStyle().ItemSpacing.x); + ImGui::TextUnformatted(levelIcon); + + if(ImGui::IsItemHovered()) + { + ImGui::SetTooltip("%s", Message::GetLevelName(message->m_Level)); + } + ImGui::PopStyleColor(); - ImGui::TableNextColumn(); - ImGui::TextUnformatted(message->m_Time.c_str()); + ImGui::TableNextColumn(); + ImGui::TextUnformatted(message->m_Time.c_str()); - ImGui::TableNextColumn(); - message->OnImGUIRender(); + ImGui::TableNextColumn(); + message->OnImGUIRender(); + ImGui::TableNextRow(); + } }; auto messageStart = s_MessageBuffer.begin() + s_MessageBufferBegin; @@ -272,70 +277,68 @@ namespace Lumos void ConsolePanel::Message::OnImGUIRender() { LUMOS_PROFILE_FUNCTION(); - if(s_MessageBufferRenderFilter & m_Level) - { - ImGuiUtilities::ScopedID scopedID((int)m_MessageID); - ImGui::TextUnformatted(m_Message.c_str()); - bool clicked = false; - if(ImGui::IsItemClicked()) - clicked = true; + ImGuiUtilities::ScopedID scopedID((int)m_MessageID); + ImGui::TextUnformatted(m_Message.c_str()); - if(ImGui::BeginPopupContextItem(m_Message.c_str())) - { - if(ImGui::MenuItem("Copy")) - { - ImGui::SetClipboardText(m_Message.c_str()); - } + bool clicked = false; + if(ImGui::IsItemClicked()) + clicked = true; - ImGui::EndPopup(); - } - static bool m_DetailedPanelOpen = false; - if(clicked) + if(ImGui::BeginPopupContextItem(m_Message.c_str())) + { + if(ImGui::MenuItem("Copy")) { - ImGui::OpenPopup("Message"); - ImVec2 size = ImGui::GetMainViewport()->Size; - ImGui::SetNextWindowSize({ size.x * 0.5f, size.y * 0.5f }); - ImGui::SetNextWindowPos({ size.x / 2.0f, size.y / 2.5f }, 0, { 0.5, 0.5 }); - m_DetailedPanelOpen = true; + ImGui::SetClipboardText(m_Message.c_str()); } - if(m_DetailedPanelOpen) + ImGui::EndPopup(); + } + static bool m_DetailedPanelOpen = false; + if(clicked) + { + ImGui::OpenPopup("Message"); + ImVec2 size = ImGui::GetMainViewport()->Size; + ImGui::SetNextWindowSize({ size.x * 0.5f, size.y * 0.5f }); + ImGui::SetNextWindowPos({ size.x / 2.0f, size.y / 2.5f }, 0, { 0.5, 0.5 }); + m_DetailedPanelOpen = true; + } + + if(m_DetailedPanelOpen) + { + if(ImGui::BeginPopupModal("Message", &m_DetailedPanelOpen, ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoResize)) { - if(ImGui::BeginPopupModal("Message", &m_DetailedPanelOpen, ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoResize)) - { - ImGui::TextWrapped("Message : %s", m_Message.c_str()); + ImGui::TextWrapped("Message : %s", m_Message.c_str()); - if(ImGui::BeginPopupContextItem(m_Message.c_str())) + if(ImGui::BeginPopupContextItem(m_Message.c_str())) + { + if(ImGui::MenuItem("Copy")) { - if(ImGui::MenuItem("Copy")) - { - ImGui::SetClipboardText(m_Message.c_str()); - } - - ImGui::EndPopup(); + ImGui::SetClipboardText(m_Message.c_str()); } - ImGui::TextWrapped("Source : %s", m_Source.c_str()); - - ImGui::Text("Time : %s", m_Time.c_str()); - ImGui::Text("Type : %s", Message::GetLevelName(m_Level)); - ImGui::EndPopup(); } - } - if(ImGui::IsItemHovered()) - { - ImGui::SetTooltip("%s", m_Source.c_str()); - } + ImGui::TextWrapped("Source : %s", m_Source.c_str()); - if(m_Count > 1) - { - ImGui::SameLine(ImGui::GetContentRegionAvail().x - (m_Count > 99 ? ImGui::GetFontSize() * 1.7f : ImGui::GetFontSize() * 1.5f)); - ImGui::Text("%d", m_Count); + ImGui::Text("Time : %s", m_Time.c_str()); + ImGui::Text("Type : %s", Message::GetLevelName(m_Level)); + + ImGui::EndPopup(); } } + + if(ImGui::IsItemHovered()) + { + ImGui::SetTooltip("%s", m_Source.c_str()); + } + + if(m_Count > 1) + { + ImGui::SameLine(ImGui::GetContentRegionAvail().x - (m_Count > 99 ? ImGui::GetFontSize() * 1.7f : ImGui::GetFontSize() * 1.5f)); + ImGui::Text("%d", m_Count); + } } const char* ConsolePanel::Message::GetLevelIcon(Level level) diff --git a/Editor/Source/Editor.cpp b/Editor/Source/Editor.cpp index 4ca290b4..269a673b 100644 --- a/Editor/Source/Editor.cpp +++ b/Editor/Source/Editor.cpp @@ -59,10 +59,6 @@ #include -#ifdef LUMOS_PLATFORM_WINDOWS -#include -#endif - namespace Lumos { Editor* Editor::s_Editor = nullptr; @@ -89,6 +85,9 @@ namespace Lumos { SaveEditorSettings(); + for(auto panel : m_Panels) + panel->DestroyGraphicsResources(); + m_GridRenderer.reset(); // m_PreviewRenderer.reset(); m_PreviewTexture.reset(); @@ -239,9 +238,9 @@ namespace Lumos m_ComponentIconMap[typeid(Maths::Transform).hash_code()] = ICON_MDI_VECTOR_LINE; m_ComponentIconMap[typeid(RigidBody2DComponent).hash_code()] = ICON_MDI_SQUARE_OUTLINE; m_ComponentIconMap[typeid(RigidBody3DComponent).hash_code()] = ICON_MDI_CUBE_OUTLINE; - m_ComponentIconMap[typeid(Graphics::ModelComponent).hash_code()] = ICON_MDI_SHAPE; - m_ComponentIconMap[typeid(Graphics::Model).hash_code()] = ICON_MDI_SHAPE; - m_ComponentIconMap[typeid(LuaScriptComponent).hash_code()] = ICON_MDI_SCRIPT; + m_ComponentIconMap[typeid(Graphics::ModelComponent).hash_code()] = ICON_MDI_VECTOR_POLYGON; + m_ComponentIconMap[typeid(Graphics::Model).hash_code()] = ICON_MDI_VECTOR_POLYGON; + m_ComponentIconMap[typeid(LuaScriptComponent).hash_code()] = ICON_MDI_LANGUAGE_LUA; m_ComponentIconMap[typeid(Graphics::Environment).hash_code()] = ICON_MDI_EARTH; m_ComponentIconMap[typeid(Editor).hash_code()] = ICON_MDI_SQUARE; m_ComponentIconMap[typeid(TextComponent).hash_code()] = ICON_MDI_TEXT; @@ -804,13 +803,7 @@ namespace Lumos std::string githubMenuText = ICON_MDI_GITHUB_BOX " Github"; if(ImGui::MenuItem(githubMenuText.c_str())) { -#ifdef LUMOS_PLATFORM_WINDOWS - ShellExecute(NULL, NULL, L"https://www.github.com/jmorton06/Lumos", NULL, NULL, SW_SHOWNORMAL); -#else -#ifndef LUMOS_PLATFORM_IOS - system("open https://www.github.com/jmorton06/Lumos"); -#endif -#endif + Lumos::OS::Instance()->OpenURL("https://www.github.com/jmorton06/Lumos"); } ImGui::Separator(); diff --git a/Editor/Source/EditorPanel.h b/Editor/Source/EditorPanel.h index 06d3bd17..a09ab95f 100644 --- a/Editor/Source/EditorPanel.h +++ b/Editor/Source/EditorPanel.h @@ -49,6 +49,10 @@ namespace Lumos { } + virtual void DestroyGraphicsResources() + { + } + protected: bool m_Active = true; std::string m_Name; diff --git a/Editor/Source/EditorSettingsPanel.cpp b/Editor/Source/EditorSettingsPanel.cpp index 3b4f44ad..951a129e 100644 --- a/Editor/Source/EditorSettingsPanel.cpp +++ b/Editor/Source/EditorSettingsPanel.cpp @@ -49,30 +49,30 @@ namespace Lumos ImGui::TextUnformatted("Camera Transform"); ImGui::Columns(1); - //Camera Transform; + // Camera Transform; auto& transform = m_Editor->GetEditorCameraTransform(); - auto rotation = glm::degrees(glm::eulerAngles(transform.GetLocalOrientation())); - auto position = transform.GetLocalPosition(); - auto scale = transform.GetLocalScale(); + auto rotation = glm::degrees(glm::eulerAngles(transform.GetLocalOrientation())); + auto position = transform.GetLocalPosition(); + auto scale = transform.GetLocalScale(); float itemWidth = (ImGui::GetContentRegionAvail().x - (ImGui::GetFontSize() * 3.0f)) / 3.0f; // Call this to fix alignment with columns ImGui::AlignTextToFramePadding(); - if (Lumos::ImGuiUtilities::PorpertyTransform("Position", position, itemWidth)) + if(Lumos::ImGuiUtilities::PorpertyTransform("Position", position, itemWidth)) transform.SetLocalPosition(position); ImGui::SameLine(); - if (Lumos::ImGuiUtilities::PorpertyTransform("Rotation", rotation, itemWidth)) + if(Lumos::ImGuiUtilities::PorpertyTransform("Rotation", rotation, itemWidth)) { float pitch = Lumos::Maths::Min(rotation.x, 89.9f); - pitch = Lumos::Maths::Max(pitch, -89.9f); + pitch = Lumos::Maths::Max(pitch, -89.9f); transform.SetLocalOrientation(glm::quat(glm::radians(glm::vec3(pitch, rotation.y, rotation.z)))); } ImGui::SameLine(); - if (Lumos::ImGuiUtilities::PorpertyTransform("Scale", scale, itemWidth)) + if(Lumos::ImGuiUtilities::PorpertyTransform("Scale", scale, itemWidth)) { transform.SetLocalScale(scale); } diff --git a/Editor/Source/GameViewPanel.cpp b/Editor/Source/GameViewPanel.cpp index 529419de..78fa0677 100644 --- a/Editor/Source/GameViewPanel.cpp +++ b/Editor/Source/GameViewPanel.cpp @@ -312,7 +312,7 @@ namespace Lumos void GameViewPanel::OnRender() { - if(m_GameViewVisible) + if(m_GameViewVisible && m_Active) { m_RenderPasses->BeginScene(m_CurrentScene); m_RenderPasses->OnRender(); diff --git a/Editor/Source/HierarchyPanel.cpp b/Editor/Source/HierarchyPanel.cpp index f75bca1c..853626b4 100644 --- a/Editor/Source/HierarchyPanel.cpp +++ b/Editor/Source/HierarchyPanel.cpp @@ -227,8 +227,8 @@ namespace Lumos } if(ImGui::Selectable("Delete")) deleteEntity = true; - //if(m_Editor->IsSelected(node)) - // m_Editor->UnSelect(node); + // if(m_Editor->IsSelected(node)) + // m_Editor->UnSelect(node); ImGui::Separator(); if(ImGui::Selectable("Rename")) m_DoubleClicked = node; @@ -240,10 +240,10 @@ namespace Lumos auto child = scene->CreateEntity(); child.SetParent({ node, scene }); } - + if(ImGui::Selectable("Zoom to")) { - //if(Application::Get().GetEditorState() == EditorState::Preview) + // if(Application::Get().GetEditorState() == EditorState::Preview) { auto transform = registry.try_get(node); if(transform) diff --git a/Editor/Source/InspectorPanel.cpp b/Editor/Source/InspectorPanel.cpp index b13017cb..629b592d 100644 --- a/Editor/Source/InspectorPanel.cpp +++ b/Editor/Source/InspectorPanel.cpp @@ -1896,7 +1896,7 @@ end } ImGui::TreePop(); } - + ImGui::Separator(); auto Skeleton = modelRef->GetSkeleton(); @@ -1917,117 +1917,117 @@ end ImGui::Separator(); if(ImGui::TreeNode("Materials")) { - Lumos::Graphics::Material* MaterialShown[1000]; - uint32_t MaterialCount = 0; - for(auto mesh : meshes) - { - auto material = mesh->GetMaterial(); - std::string matName = material ? material->GetName() : ""; - - bool materialFound = false; - for(uint32_t i = 0; i < MaterialCount; i++) - { - if(MaterialShown[i] == material.get()) - materialFound = true; - } - - if(materialFound) - continue; - - MaterialShown[MaterialCount++] = material.get(); - - if(matName.empty()) - { - matName = "Material"; - matName += std::to_string(matIndex); - } - - matName += "##" + std::to_string(matIndex); - matIndex++; - if(!material) - { - ImGui::TextUnformatted("Empty Material"); - if(ImGui::Button("Add Material", ImVec2(ImGui::GetContentRegionAvail().x, 0.0f))) - mesh->SetMaterial(Lumos::CreateSharedPtr()); - } - else if(ImGui::TreeNodeEx(matName.c_str(), ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_SpanFullWidth)) + Lumos::Graphics::Material* MaterialShown[1000]; + uint32_t MaterialCount = 0; + for(auto mesh : meshes) { - using namespace Lumos; - ImGui::Indent(); - bool flipImage = Graphics::Renderer::GetGraphicsContext()->FlipImGUITexture(); - - bool twoSided = material->GetFlag(Lumos::Graphics::Material::RenderFlags::TWOSIDED); - bool depthTested = material->GetFlag(Lumos::Graphics::Material::RenderFlags::DEPTHTEST); - bool alphaBlended = material->GetFlag(Lumos::Graphics::Material::RenderFlags::ALPHABLEND); - - ImGui::Columns(2); - ImGui::Separator(); - - ImGui::AlignTextToFramePadding(); - - if(ImGuiUtilities::Property("Alpha Blended", alphaBlended)) - material->SetFlag(Lumos::Graphics::Material::RenderFlags::ALPHABLEND, alphaBlended); - - if(ImGuiUtilities::Property("Two Sided", twoSided)) - material->SetFlag(Lumos::Graphics::Material::RenderFlags::TWOSIDED, twoSided); - - if(ImGuiUtilities::Property("Depth Tested", depthTested)) - material->SetFlag(Lumos::Graphics::Material::RenderFlags::DEPTHTEST, depthTested); - - ImGui::Columns(1); - - Graphics::MaterialProperties* prop = material->GetProperties(); - auto colour = glm::vec4(); - float normal = 0.0f; - auto& textures = material->GetTextures(); - glm::vec2 textureSize = glm::vec2(100.0f, 100.0f); - TextureWidget("Albedo", material.get(), textures.albedo.get(), flipImage, prop->albedoMapFactor, prop->albedoColour, std::bind(&Graphics::Material::SetAlbedoTexture, material, std::placeholders::_1), textureSize * Application::Get().GetWindowDPI()); - ImGui::Separator(); - - TextureWidget("Normal", material.get(), textures.normal.get(), flipImage, prop->normalMapFactor, normal, false, std::bind(&Graphics::Material::SetNormalTexture, material, std::placeholders::_1), textureSize * Application::Get().GetWindowDPI()); - ImGui::Separator(); - - TextureWidget("Metallic", material.get(), textures.metallic.get(), flipImage, prop->metallicMapFactor, prop->metallic, true, std::bind(&Graphics::Material::SetMetallicTexture, material, std::placeholders::_1), textureSize * Application::Get().GetWindowDPI()); - ImGui::Separator(); - - TextureWidget("Roughness", material.get(), textures.roughness.get(), flipImage, prop->roughnessMapFactor, prop->roughness, true, std::bind(&Graphics::Material::SetRoughnessTexture, material, std::placeholders::_1), textureSize * Application::Get().GetWindowDPI()); - - if(ImGui::TreeNodeEx("Reflectance", ImGuiTreeNodeFlags_DefaultOpen | ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_SpanFullWidth)) + auto material = mesh->GetMaterial(); + std::string matName = material ? material->GetName() : ""; + + bool materialFound = false; + for(uint32_t i = 0; i < MaterialCount; i++) { - ImGui::SliderFloat("##Reflectance", &prop->reflectance, 0.0f, 1.0f); - ImGui::TreePop(); + if(MaterialShown[i] == material.get()) + materialFound = true; } - - ImGui::Separator(); - - TextureWidget("AO", material.get(), textures.ao.get(), flipImage, prop->occlusionMapFactor, normal, false, std::bind(&Graphics::Material::SetAOTexture, material, std::placeholders::_1), textureSize * Application::Get().GetWindowDPI()); - ImGui::Separator(); - - TextureWidget("Emissive", material.get(), textures.emissive.get(), flipImage, prop->emissiveMapFactor, prop->emissive, true, std::bind(&Graphics::Material::SetEmissiveTexture, material, std::placeholders::_1), textureSize * Application::Get().GetWindowDPI()); - - ImGui::Columns(2); - - ImGui::AlignTextToFramePadding(); - ImGui::TextUnformatted("WorkFlow"); - ImGui::NextColumn(); - ImGui::PushItemWidth(-1); - - int workFlow = (int)material->GetProperties()->workflow; - - if(ImGui::DragInt("##WorkFlow", &workFlow, 0.3f, 0, 2)) + + if(materialFound) + continue; + + MaterialShown[MaterialCount++] = material.get(); + + if(matName.empty()) { - material->GetProperties()->workflow = (float)workFlow; + matName = "Material"; + matName += std::to_string(matIndex); + } + + matName += "##" + std::to_string(matIndex); + matIndex++; + if(!material) + { + ImGui::TextUnformatted("Empty Material"); + if(ImGui::Button("Add Material", ImVec2(ImGui::GetContentRegionAvail().x, 0.0f))) + mesh->SetMaterial(Lumos::CreateSharedPtr()); + } + else if(ImGui::TreeNodeEx(matName.c_str(), ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_SpanFullWidth)) + { + using namespace Lumos; + ImGui::Indent(); + bool flipImage = Graphics::Renderer::GetGraphicsContext()->FlipImGUITexture(); + + bool twoSided = material->GetFlag(Lumos::Graphics::Material::RenderFlags::TWOSIDED); + bool depthTested = material->GetFlag(Lumos::Graphics::Material::RenderFlags::DEPTHTEST); + bool alphaBlended = material->GetFlag(Lumos::Graphics::Material::RenderFlags::ALPHABLEND); + + ImGui::Columns(2); + ImGui::Separator(); + + ImGui::AlignTextToFramePadding(); + + if(ImGuiUtilities::Property("Alpha Blended", alphaBlended)) + material->SetFlag(Lumos::Graphics::Material::RenderFlags::ALPHABLEND, alphaBlended); + + if(ImGuiUtilities::Property("Two Sided", twoSided)) + material->SetFlag(Lumos::Graphics::Material::RenderFlags::TWOSIDED, twoSided); + + if(ImGuiUtilities::Property("Depth Tested", depthTested)) + material->SetFlag(Lumos::Graphics::Material::RenderFlags::DEPTHTEST, depthTested); + + ImGui::Columns(1); + + Graphics::MaterialProperties* prop = material->GetProperties(); + auto colour = glm::vec4(); + float normal = 0.0f; + auto& textures = material->GetTextures(); + glm::vec2 textureSize = glm::vec2(100.0f, 100.0f); + TextureWidget("Albedo", material.get(), textures.albedo.get(), flipImage, prop->albedoMapFactor, prop->albedoColour, std::bind(&Graphics::Material::SetAlbedoTexture, material, std::placeholders::_1), textureSize * Application::Get().GetWindowDPI()); + ImGui::Separator(); + + TextureWidget("Normal", material.get(), textures.normal.get(), flipImage, prop->normalMapFactor, normal, false, std::bind(&Graphics::Material::SetNormalTexture, material, std::placeholders::_1), textureSize * Application::Get().GetWindowDPI()); + ImGui::Separator(); + + TextureWidget("Metallic", material.get(), textures.metallic.get(), flipImage, prop->metallicMapFactor, prop->metallic, true, std::bind(&Graphics::Material::SetMetallicTexture, material, std::placeholders::_1), textureSize * Application::Get().GetWindowDPI()); + ImGui::Separator(); + + TextureWidget("Roughness", material.get(), textures.roughness.get(), flipImage, prop->roughnessMapFactor, prop->roughness, true, std::bind(&Graphics::Material::SetRoughnessTexture, material, std::placeholders::_1), textureSize * Application::Get().GetWindowDPI()); + + if(ImGui::TreeNodeEx("Reflectance", ImGuiTreeNodeFlags_DefaultOpen | ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_SpanFullWidth)) + { + ImGui::SliderFloat("##Reflectance", &prop->reflectance, 0.0f, 1.0f); + ImGui::TreePop(); + } + + ImGui::Separator(); + + TextureWidget("AO", material.get(), textures.ao.get(), flipImage, prop->occlusionMapFactor, normal, false, std::bind(&Graphics::Material::SetAOTexture, material, std::placeholders::_1), textureSize * Application::Get().GetWindowDPI()); + ImGui::Separator(); + + TextureWidget("Emissive", material.get(), textures.emissive.get(), flipImage, prop->emissiveMapFactor, prop->emissive, true, std::bind(&Graphics::Material::SetEmissiveTexture, material, std::placeholders::_1), textureSize * Application::Get().GetWindowDPI()); + + ImGui::Columns(2); + + ImGui::AlignTextToFramePadding(); + ImGui::TextUnformatted("WorkFlow"); + ImGui::NextColumn(); + ImGui::PushItemWidth(-1); + + int workFlow = (int)material->GetProperties()->workflow; + + if(ImGui::DragInt("##WorkFlow", &workFlow, 0.3f, 0, 2)) + { + material->GetProperties()->workflow = (float)workFlow; + } + + ImGui::PopItemWidth(); + ImGui::NextColumn(); + + material->SetMaterialProperites(*prop); + ImGui::Columns(1); + ImGui::Unindent(); + ImGui::TreePop(); } - - ImGui::PopItemWidth(); - ImGui::NextColumn(); - - material->SetMaterialProperites(*prop); - ImGui::Columns(1); - ImGui::Unindent(); - ImGui::TreePop(); } - } ImGui::TreePop(); } diff --git a/Editor/Source/ResourcePanel.cpp b/Editor/Source/ResourcePanel.cpp index c7dcc05b..96033ef7 100644 --- a/Editor/Source/ResourcePanel.cpp +++ b/Editor/Source/ResourcePanel.cpp @@ -4,14 +4,94 @@ #include #include #include +#include #include #include #include +#include +#include +#include + +#ifdef LUMOS_PLATFORM_WINDOWS +#include +#undef RemoveDirectory +#undef MoveFile +#include +#endif namespace Lumos { + static const std::unordered_map s_FileTypesToString = { + { FileType::Unknown, "Unknown" }, + { FileType::Scene, "Scene" }, + { FileType::Prefab, "Prefab" }, + { FileType::Script, "Script" }, + { FileType::Shader, "Shader" }, + { FileType::Texture, "Texture" }, + { FileType::Font, "Font" }, + { FileType::Cubemap, "Cubemap" }, + { FileType::Model, "Model" }, + { FileType::Audio, "Audio" }, + }; + + static const std::unordered_map s_FileTypes = { + { ".lsn", FileType::Scene }, + { ".prefab", FileType::Prefab }, + { ".cs", FileType::Script }, + { ".lua", FileType::Script }, + { ".glsl", FileType::Shader }, + { ".shader", FileType::Shader }, + { ".frag", FileType::Shader }, + { ".vert", FileType::Shader }, + { ".comp", FileType::Shader }, + + { ".png", FileType::Texture }, + { ".jpg", FileType::Texture }, + { ".jpeg", FileType::Texture }, + { ".bmp", FileType::Texture }, + { ".gif", FileType::Texture }, + { ".tga", FileType::Texture }, + { ".ttf", FileType::Font }, + + { ".hdr", FileType::Cubemap }, + + { ".obj", FileType::Model }, + { ".fbx", FileType::Model }, + { ".gltf", FileType::Model }, + + { ".mp3", FileType::Audio }, + { ".m4a", FileType::Audio }, + { ".wav", FileType::Audio }, + { ".ogg", FileType::Audio }, + }; + + static const std::unordered_map s_TypeColors = { + { FileType::Scene, { 0.8f, 0.4f, 0.22f, 1.00f } }, + { FileType::Prefab, { 0.10f, 0.50f, 0.80f, 1.00f } }, + { FileType::Script, { 0.10f, 0.50f, 0.80f, 1.00f } }, + { FileType::Font, { 0.60f, 0.19f, 0.32f, 1.00f } }, + { FileType::Shader, { 0.10f, 0.50f, 0.80f, 1.00f } }, + { FileType::Texture, { 0.82f, 0.20f, 0.33f, 1.00f } }, + { FileType::Cubemap, { 0.82f, 0.18f, 0.30f, 1.00f } }, + { FileType::Model, { 0.18f, 0.82f, 0.76f, 1.00f } }, + { FileType::Audio, { 0.20f, 0.80f, 0.50f, 1.00f } }, + }; + + static const std::unordered_map s_FileTypesToIcon = { + { FileType::Unknown, ICON_MDI_FILE }, + { FileType::Scene, ICON_MDI_FILE }, + { FileType::Prefab, ICON_MDI_FILE }, + { FileType::Script, ICON_MDI_LANGUAGE_LUA }, + { FileType::Shader, ICON_MDI_IMAGE_FILTER_BLACK_WHITE }, + { FileType::Texture, ICON_MDI_FILE_IMAGE }, + { FileType::Font, ICON_MDI_CARD_TEXT }, + { FileType::Cubemap, ICON_MDI_IMAGE_FILTER_HDR }, + { FileType::Model, ICON_MDI_VECTOR_POLYGON }, + { FileType::Audio, ICON_MDI_MICROPHONE }, + }; + #ifdef LUMOS_PLATFORM_WINDOWS std::string ResourcePanel::m_Delimiter = "\\"; #else @@ -23,6 +103,8 @@ namespace Lumos m_Name = ICON_MDI_FOLDER_STAR " Resources###resources"; m_SimpleName = "Resources"; + m_GridSize = 150.0f; + m_GridSize *= Application::Get().GetWindow()->GetDPIScale(); // TODO: Get Project path from editor // #ifdef LUMOS_PLATFORM_IOS // m_BaseDirPath = "Assets"; @@ -44,9 +126,16 @@ namespace Lumos m_UpdateNavigationPath = true; m_IsDragging = false; - m_IsInListView = true; + m_IsInListView = false; m_UpdateBreadCrumbs = true; m_ShowHiddenFiles = false; + + Graphics::TextureDesc desc; + desc.minFilter = Graphics::TextureFilter::LINEAR; + desc.magFilter = Graphics::TextureFilter::LINEAR; + desc.wrap = Graphics::TextureWrap::CLAMP; + m_FileIcon = Graphics::Texture2D::CreateFromSource(browserFileWidth, browserFileHeight, (void*)browserFile, desc); + m_FolderIcon = Graphics::Texture2D::CreateFromSource(browserFolderWidth, browserFolderHeight, (void*)browserFolder, desc); } void ResourcePanel::ChangeDirectory(SharedPtr& directory) @@ -88,6 +177,8 @@ namespace Lumos if(std::filesystem::is_directory(directoryPath)) { + directoryInfo->IsFile = false; + directoryInfo->Name = directoryPath.filename().string(); for(auto entry : std::filesystem::directory_iterator(directoryPath)) { if(!m_ShowHiddenFiles && Lumos::StringUtilities::IsHiddenFile(entry.path().string())) @@ -100,6 +191,31 @@ namespace Lumos } } } + else + { + auto fileType = FileType::Unknown; + const auto& fileTypeIt = s_FileTypes.find(directoryPath.extension().string()); + if(fileTypeIt != s_FileTypes.end()) + fileType = fileTypeIt->second; + + directoryInfo->IsFile = true; + directoryInfo->Type = fileType; + directoryInfo->Name = directoryPath.filename().string(); + directoryInfo->FileSize = StringUtilities::BytesToString(std::filesystem::file_size(directoryPath)); + + std::string_view fileTypeString = s_FileTypesToString.at(FileType::Unknown); + const auto& fileStringTypeIt = s_FileTypesToString.find(fileType); + if(fileStringTypeIt != s_FileTypesToString.end()) + fileTypeString = fileStringTypeIt->second; + + ImVec4 fileTypeColor = { 1.0f, 1.0f, 1.0f, 1.0f }; + const auto& fileTypeColorIt = s_TypeColors.find(fileType); + if(fileTypeColorIt != s_TypeColors.end()) + fileTypeColor = fileTypeColorIt->second; + + directoryInfo->FileTypeString = fileTypeString; + directoryInfo->FileTypeColour = fileTypeColor; + } m_Directories[directoryInfo->FilePath.string()] = directoryInfo; return directoryInfo->FilePath.string(); @@ -210,20 +326,27 @@ namespace Lumos } } + static int FileIndex = 0; + void ResourcePanel::OnImGui() { LUMOS_PROFILE_FUNCTION(); - ImGui::Begin(m_Name.c_str(), &m_Active); + m_TextureLibrary.Update((float)Engine::Get().GetTimeStep().GetElapsedSeconds()); + if(ImGui::Begin(m_Name.c_str(), &m_Active)) { - - auto windowSize = ImGui::GetWindowSize(); - bool vertical = windowSize.y > windowSize.x; - + FileIndex = 0; + auto windowSize = ImGui::GetWindowSize(); + bool vertical = windowSize.y > windowSize.x; + static bool Init = false; if(!vertical) { - ImGui::BeginColumns("ResourcePanelColumns", 2, ImGuiOldColumnFlags_NoResize); - ImGui::SetColumnWidth(0, ImGui::GetWindowContentRegionMax().x / 3.0f); + ImGui::BeginColumns("ResourcePanelColumns", 2, 0); + if(!Init) + { + ImGui::SetColumnWidth(0, ImGui::GetWindowContentRegionMax().x / 3.0f); + Init = true; + } ImGui::BeginChild("##folders_common"); } else @@ -268,10 +391,59 @@ namespace Lumos ImGui::SeparatorEx(ImGuiSeparatorFlags_Horizontal); } - ImGui::BeginChild("##directory_structure", ImVec2(0, ImGui::GetWindowHeight() - ImGui::GetFrameHeightWithSpacing() * 2.6f - offset)); + // ImGui::BeginChild("##directory_structure", ImVec2(0, ImGui::GetWindowHeight() - ImGui::GetFrameHeightWithSpacing() * 2.6f - offset)); { { - ImGui::BeginChild("##directory_breadcrumbs", ImVec2(ImGui::GetColumnWidth(), ImGui::GetFrameHeightWithSpacing())); + ImGui::BeginChild("##directory_breadcrumbs", ImVec2(ImGui::GetColumnWidth(), ImGui::GetFrameHeightWithSpacing() * 2.0f)); + + ImGui::AlignTextToFramePadding(); + // Button for advanced settings + { + ImGuiUtilities::ScopedColour buttonColour(ImGuiCol_Button, ImVec4(0.0f, 0.0f, 0.0f, 0.0f)); + if(ImGui::Button(ICON_MDI_COGS)) + ImGui::OpenPopup("SettingsPopup"); + } + if(ImGui::BeginPopup("SettingsPopup")) + { + if(m_IsInListView) + { + if(ImGui::Button(ICON_MDI_VIEW_LIST " Switch to Grid View")) + { + m_IsInListView = !m_IsInListView; + } + } + else + { + if(ImGui::Button(ICON_MDI_VIEW_GRID " Switch to List View")) + { + m_IsInListView = !m_IsInListView; + } + } + + if(ImGui::Selectable("Refresh")) + { + Refresh(); + } + + if(ImGui::Selectable("New folder")) + { + std::filesystem::create_directory(std::filesystem::path(m_BasePath + "/" + m_CurrentDir->FilePath.string() + "/NewFolder")); + Refresh(); + } + + if(!m_IsInListView) + { + ImGui::SliderFloat("##GridSize", &m_GridSize, 40.0f, 400.0f); + } + + ImGui::EndPopup(); + } + ImGui::SameLine(); + + ImGui::TextUnformatted(ICON_MDI_MAGNIFY); + ImGui::SameLine(); + + m_Filter.Draw("##Filter", ImGui::GetContentRegionAvail().x - ImGui::GetStyle().IndentSpacing); if(ImGui::Button(ICON_MDI_ARROW_LEFT)) { @@ -313,46 +485,143 @@ namespace Lumos m_UpdateNavigationPath = false; } - if(m_IsInListView) { - if(ImGui::Button(ICON_MDI_VIEW_GRID)) + int secIdx = 0, newPwdLastSecIdx = -1; + + auto& AssetsDir = m_CurrentDir->FilePath; + + size_t PhysicalPathCount = 0; + + for(auto& sec : m_AssetPath) { - m_IsInListView = !m_IsInListView; + PhysicalPathCount++; } - ImGui::SameLine(); - } - else - { - if(ImGui::Button(ICON_MDI_VIEW_LIST)) + int dirIndex = 0; + ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0.1f, 0.2f, 0.7f, 0.0f)); + + for(auto& directory : m_BreadCrumbData) { - m_IsInListView = !m_IsInListView; + const std::string& directoryName = directory->FilePath.filename().string(); + if(ImGui::SmallButton(directoryName.c_str())) + ChangeDirectory(directory); + + ImGui::SameLine(); } - ImGui::SameLine(); - } - ImGui::TextUnformatted(ICON_MDI_MAGNIFY); - ImGui::SameLine(); + ImGui::PopStyleColor(); - m_Filter.Draw("##Filter", ImGui::GetContentRegionAvail().x - ImGui::GetStyle().IndentSpacing); + if(newPwdLastSecIdx >= 0) + { + int i = 0; + std::filesystem::path newPwd; + for(auto& sec : AssetsDir) + { + if(i++ > newPwdLastSecIdx) + break; + newPwd /= sec; + } +#ifdef _WIN32 + if(newPwdLastSecIdx == 0) + newPwd /= "\\"; +#endif + + m_PreviousDirectory = m_CurrentDir; + m_CurrentDir = m_Directories[newPwd.string()]; + m_UpdateNavigationPath = true; + } + + ImGui::SameLine(); + } ImGui::EndChild(); } { - ImGui::BeginChild("##Scrolling"); - int shownIndex = 0; float xAvail = ImGui::GetContentRegionAvail().x; - m_GridItemsPerRow = (int)floor(xAvail / (m_GridSize + ImGui::GetStyle().ItemSpacing.x)); - m_GridItemsPerRow = Maths::Max(1, m_GridItemsPerRow); + constexpr float padding = 4.0f; + const float scaledThumbnailSize = m_GridSize * ImGui::GetIO().FontGlobalScale; + const float scaledThumbnailSizeX = scaledThumbnailSize * 0.55f; + const float cellSize = scaledThumbnailSizeX + 2 * padding + scaledThumbnailSizeX * 0.1f; + + constexpr float overlayPaddingY = 6.0f * padding; + constexpr float thumbnailPadding = overlayPaddingY * 0.5f; + const float thumbnailSize = scaledThumbnailSizeX - thumbnailPadding; + + const ImVec2 backgroundThumbnailSize = { scaledThumbnailSizeX + padding * 2, scaledThumbnailSize + padding * 2 }; + + const float panelWidth = ImGui::GetContentRegionAvail().x - ImGui::GetStyle().ScrollbarSize; + int columnCount = static_cast(panelWidth / cellSize); + if(columnCount < 1) + columnCount = 1; + + float lineHeight = ImGui::GetTextLineHeight(); + int flags = ImGuiTableFlags_ContextMenuInBody | ImGuiTableFlags_ScrollY; if(m_IsInListView) { - for(int i = 0; i < m_CurrentDir->Children.size(); i++) + ImGui::PushStyleVar(ImGuiStyleVar_CellPadding, { 0, 0 }); + columnCount = 1; + flags |= ImGuiTableFlags_RowBg + | ImGuiTableFlags_NoPadOuterX + | ImGuiTableFlags_NoPadInnerX + | ImGuiTableFlags_SizingStretchSame; + } + else + { + ImGui::PushStyleVar(ImGuiStyleVar_CellPadding, { scaledThumbnailSizeX * 0.05f, scaledThumbnailSizeX * 0.05f }); + flags |= ImGuiTableFlags_PadOuterX | ImGuiTableFlags_SizingFixedFit; + } + + ImVec2 cursorPos = ImGui::GetCursorPos(); + const ImVec2 region = ImGui::GetContentRegionAvail(); + ImGui::InvisibleButton("##DragDropTargetAssetPanelBody", region); + + ImGui::SetItemAllowOverlap(); + ImGui::SetCursorPos(cursorPos); + + if(ImGui::BeginTable("BodyTable", columnCount, flags)) + { + m_GridItemsPerRow = (int)floor(xAvail / (m_GridSize + ImGui::GetStyle().ItemSpacing.x)); + m_GridItemsPerRow = Maths::Max(1, m_GridItemsPerRow); + + textureCreated = false; + + ImGuiUtilities::PushID(); + + if(m_IsInListView) { - if(m_CurrentDir->Children.size() > 0) + for(int i = 0; i < m_CurrentDir->Children.size(); i++) + { + if(m_CurrentDir->Children.size() > 0) + { + if(!m_ShowHiddenFiles && Lumos::StringUtilities::IsHiddenFile(m_CurrentDir->Children[i]->FilePath.filename().string())) + { + continue; + } + + if(m_Filter.IsActive()) + { + if(!m_Filter.PassFilter(m_CurrentDir->Children[i]->FilePath.filename().string().c_str())) + { + continue; + } + } + + ImGui::TableNextColumn(); + bool doubleClicked = RenderFile(i, !m_CurrentDir->Children[i]->IsFile, shownIndex, !m_IsInListView); + + if(doubleClicked) + break; + shownIndex++; + } + } + } + else + { + for(int i = 0; i < m_CurrentDir->Children.size(); i++) { if(!m_ShowHiddenFiles && Lumos::StringUtilities::IsHiddenFile(m_CurrentDir->Children[i]->FilePath.filename().string())) { @@ -367,6 +636,7 @@ namespace Lumos } } + ImGui::TableNextColumn(); bool doubleClicked = RenderFile(i, !m_CurrentDir->Children[i]->IsFile, shownIndex, !m_IsInListView); if(doubleClicked) @@ -374,35 +644,19 @@ namespace Lumos shownIndex++; } } - } - else - { - for(int i = 0; i < m_CurrentDir->Children.size(); i++) + + ImGuiUtilities::PopID(); + + if(ImGui::BeginPopupContextWindow("AssetPanelHierarchyContextWindow", ImGuiPopupFlags_MouseButtonRight | ImGuiPopupFlags_NoOpenOverItems)) { - if(!m_ShowHiddenFiles && Lumos::StringUtilities::IsHiddenFile(m_CurrentDir->Children[i]->FilePath.filename().string())) + if(ImGui::Selectable("Open Location")) { - continue; + auto fullPath = m_BasePath + "/" + m_CurrentDir->FilePath.string(); + Lumos::OS::Instance()->OpenFileLocation(fullPath); } - if(m_Filter.IsActive()) - { - if(!m_Filter.PassFilter(m_CurrentDir->Children[i]->FilePath.filename().string().c_str())) - { - continue; - } - } - - bool doubleClicked = RenderFile(i, !m_CurrentDir->Children[i]->IsFile, shownIndex, !m_IsInListView); - - if(doubleClicked) - break; - shownIndex++; - } - } + ImGui::Separator(); - if(ImGui::BeginPopupContextWindow()) - { - { if(ImGui::Selectable("Import New Asset")) { m_Editor->OpenFile(); @@ -415,19 +669,20 @@ namespace Lumos if(ImGui::Selectable("New folder")) { - std::filesystem::create_directory(std::filesystem::path(m_BasePath + "/" + m_CurrentDir->FilePath.string() + "/NewFolder")); + std::filesystem::create_directory(std::filesystem::path(m_CurrentDir->Parent ? m_CurrentDir->Parent->FilePath.string() + "/NewFolder" : m_BasePath + "/NewFolder")); Refresh(); } + + if(!m_IsInListView) + { + ImGui::SliderFloat("##GridSize", &m_GridSize, 40.0f, 400.0f); + } + ImGui::EndPopup(); } - ImGui::EndPopup(); + ImGui::EndTable(); } - ImGui::EndChild(); + ImGui::PopStyleVar(); } - - ImGui::EndChild(); - - ImGui::SeparatorEx(ImGuiSeparatorFlags_Horizontal); - RenderBottom(); } if(ImGui::BeginDragDropTarget()) @@ -444,9 +699,8 @@ namespace Lumos } ImGui::EndDragDropTarget(); } - - ImGui::End(); } + ImGui::End(); } void ResourcePanel::RenderBreadCrumbs() @@ -498,30 +752,216 @@ namespace Lumos bool ResourcePanel::RenderFile(int dirIndex, bool folder, int shownIndex, bool gridView) { LUMOS_PROFILE_FUNCTION(); - auto fileID = GetParsedAssetID(StringUtilities::GetFilePathExtension(m_CurrentDir->Children[dirIndex]->FilePath.string())); + auto fileID = GetParsedAssetID(StringUtilities::GetFilePathExtension(m_CurrentDir->Children[dirIndex]->FilePath.string())); + constexpr float padding = 4.0f; + const float scaledThumbnailSize = m_GridSize * ImGui::GetIO().FontGlobalScale; + const float scaledThumbnailSizeX = scaledThumbnailSize * 0.55f; + const float cellSize = scaledThumbnailSizeX + 2 * padding + scaledThumbnailSizeX * 0.1f; + + constexpr float overlayPaddingY = 6.0f * padding; + constexpr float thumbnailPadding = overlayPaddingY * 0.5f; + const float thumbnailSize = scaledThumbnailSizeX - thumbnailPadding; + + const ImVec2 backgroundThumbnailSize = { scaledThumbnailSizeX + padding * 2, scaledThumbnailSize + padding * 2 }; + + const float panelWidth = ImGui::GetContentRegionAvail().x - ImGui::GetStyle().ScrollbarSize; + int columnCount = static_cast(panelWidth / cellSize); + if(columnCount < 1) + columnCount = 1; bool doubleClicked = false; if(gridView) { - ImGui::BeginGroup(); + auto& CurrentEnty = m_CurrentDir->Children[dirIndex]; + void* textureId = m_FolderIcon->GetHandle(); + + auto cursorPos = ImGui::GetCursorPos(); + + if(CurrentEnty->IsFile) + { + if(CurrentEnty->Type == FileType::Texture) + { + if(CurrentEnty->Thumbnail) + { + textureId = CurrentEnty->Thumbnail->GetHandle(); + } + else if(!textureCreated) + { + textureCreated = true; + CurrentEnty->Thumbnail = m_TextureLibrary.GetResource(m_BasePath + "/" + CurrentEnty->FilePath.string()); + textureId = CurrentEnty->Thumbnail ? CurrentEnty->Thumbnail->GetHandle() : m_FileIcon->GetHandle(); + } + else + { + textureId = m_FileIcon->GetHandle(); + } + } + else if(CurrentEnty->Type == FileType::Scene) + { + if(CurrentEnty->Thumbnail) + { + textureId = CurrentEnty->Thumbnail->GetHandle(); + } + else if(!textureCreated) + { + auto sceneScreenShotPath = m_BasePath + "/Scenes/Cache/" + CurrentEnty->FilePath.stem().string() + ".png"; + if(std::filesystem::exists(std::filesystem::path(sceneScreenShotPath))) + { + textureCreated = true; + CurrentEnty->Thumbnail = m_TextureLibrary.GetResource(sceneScreenShotPath); + textureId = CurrentEnty->Thumbnail ? CurrentEnty->Thumbnail->GetHandle() : m_FileIcon->GetHandle(); + } + else + textureId = m_FileIcon->GetHandle(); + } + else + { + textureId = m_FileIcon->GetHandle(); + } + } + else + { + textureId = m_FileIcon->GetHandle(); + } + } + bool flipImage = false; - if(ImGui::Button(folder ? ICON_MDI_FOLDER : m_Editor->GetIconFontIcon(m_CurrentDir->Children[dirIndex]->FilePath.string()), ImVec2(m_GridSize, m_GridSize))) + bool highlight = false; { + highlight = m_CurrentDir->Children[dirIndex] == m_CurrentSelected; } - if(ImGui::IsMouseDoubleClicked(ImGuiMouseButton_Left)) + // Background button + bool const clicked = ImGuiUtilities::ToggleButton(ImGuiUtilities::GenerateID(), highlight, backgroundThumbnailSize, 0.0f, 1.0f, ImGuiButtonFlags_AllowItemOverlap); + if(clicked) { - doubleClicked = true; + m_CurrentSelected = m_CurrentDir->Children[dirIndex]; + } + + if(ImGui::BeginPopupContextItem()) + { + m_CurrentSelected = m_CurrentDir->Children[dirIndex]; + + if(ImGui::Selectable("Delete")) + { + auto fullPath = m_BasePath + "/" + m_CurrentDir->Children[dirIndex]->FilePath.string(); + + std::filesystem::remove_all(fullPath); + Refresh(); + } + + if(ImGui::Selectable("Duplicate")) + { + std::filesystem::path fullPath = m_BasePath + "/" + m_CurrentDir->Children[dirIndex]->FilePath.string(); + std::filesystem::path copyPath = fullPath; + copyPath.replace_filename(fullPath.filename().string() + "(copy)"); + std::filesystem::copy(fullPath, copyPath); + Refresh(); + } + + if(ImGui::Selectable("Open Location")) + { + auto base = std::filesystem::path(m_BasePath); + base.make_preferred(); + auto fullPath = base / m_CurrentDir->Children[dirIndex]->FilePath; + + Lumos::OS::Instance()->OpenFileLocation(fullPath); + } + + if(m_CurrentDir->Children[dirIndex]->IsFile && ImGui::Selectable("Open External")) + { + auto base = std::filesystem::path(m_BasePath); + base.make_preferred(); + auto fullPath = base / m_CurrentDir->Children[dirIndex]->FilePath; + + Lumos::OS::Instance()->OpenFileExternal(fullPath); + } + + ImGui::Separator(); + + if(ImGui::Selectable("Import New Asset")) + { + m_Editor->OpenFile(); + } + + if(ImGui::Selectable("Refresh")) + { + Refresh(); + } + + if(ImGui::Selectable("New folder")) + { + std::filesystem::create_directory(std::filesystem::path(m_CurrentDir->FilePath.string() + "/NewFolder")); + Refresh(); + } + + if(!m_IsInListView) + { + ImGui::SliderFloat("##GridSize", &m_GridSize, 40.0f, 400.0f); + } + ImGui::EndPopup(); } - auto newFname = StripExtras(m_CurrentDir->Children[dirIndex]->FilePath.filename().string()); + if(ImGui::IsItemHovered() && m_CurrentDir->Children[dirIndex]->Thumbnail) + { + ImGui::BeginTooltip(); + ImGui::PushTextWrapPos(ImGui::GetFontSize() * 35.0f); + ImGui::TextUnformatted((m_BasePath + "/" + m_CurrentDir->Children[dirIndex]->FilePath.filename().string()).c_str()); + ImGui::PopTextWrapPos(); + ImGui::Image(m_CurrentDir->Children[dirIndex]->Thumbnail->GetHandle(), { 512, 512 }, ImVec2(0.0f, flipImage ? 1.0f : 0.0f), ImVec2(1.0f, flipImage ? 0.0f : 1.0f)); + ImGui::EndTooltip(); + } + else + ImGuiUtilities::Tooltip((m_BasePath + "/" + m_CurrentDir->Children[dirIndex]->FilePath.filename().string()).c_str()); - ImGui::TextUnformatted(newFname.c_str()); - ImGui::EndGroup(); + if(ImGui::BeginDragDropSource(ImGuiDragDropFlags_SourceAllowNullID)) + { + ImGui::TextUnformatted(m_Editor->GetIconFontIcon(m_CurrentDir->Children[dirIndex]->FilePath.string())); - if((shownIndex + 1) % m_GridItemsPerRow != 0) ImGui::SameLine(); + m_MovePath = m_BasePath + "/" + m_CurrentDir->Children[dirIndex]->FilePath.string(); + ImGui::TextUnformatted(m_MovePath.c_str()); + size_t size = sizeof(const char*) + strlen(m_MovePath.c_str()); + ImGui::SetDragDropPayload("AssetFile", m_MovePath.c_str(), size); + m_IsDragging = true; + ImGui::EndDragDropSource(); + } + if(ImGui::IsItemHovered() && ImGui::IsMouseDoubleClicked(ImGuiMouseButton_Left)) + { + doubleClicked = true; + } + + ImGui::SetCursorPos({ cursorPos.x + padding, cursorPos.y + padding }); + ImGui::SetItemAllowOverlap(); + ImGui::Image(reinterpret_cast(Graphics::Material::GetDefaultTexture()->GetHandle()), { backgroundThumbnailSize.x - padding * 2.0f, backgroundThumbnailSize.y - padding * 2.0f }, { 0, 0 }, { 1, 1 }, ImGui::GetStyleColorVec4(ImGuiCol_WindowBg) + ImVec4(0.04f, 0.04f, 0.04f, 0.04f)); + + ImGui::SetCursorPos({ cursorPos.x + thumbnailPadding * 0.75f, cursorPos.y + thumbnailPadding }); + ImGui::SetItemAllowOverlap(); + ImGui::Image(reinterpret_cast(textureId), { thumbnailSize, thumbnailSize }, ImVec2(0.0f, flipImage ? 1.0f : 0.0f), ImVec2(1.0f, flipImage ? 0.0f : 1.0f)); + + const ImVec2 typeColorFrameSize = { scaledThumbnailSizeX, scaledThumbnailSizeX * 0.03f }; + ImGui::SetCursorPosX(cursorPos.x + padding); + ImGui::Image(reinterpret_cast(Graphics::Material::GetDefaultTexture()->GetHandle()), typeColorFrameSize, ImVec2(0.0f, flipImage ? 1.0f : 0.0f), ImVec2(1.0f, flipImage ? 0.0f : 1.0f), !CurrentEnty->IsFile ? ImVec4(0.0f, 0.0f, 0.0f, 0.0f) : CurrentEnty->FileTypeColour); + + const ImVec2 rectMin = ImGui::GetItemRectMin() + ImVec2(0.0f, 8.0f); + const ImVec2 rectSize = ImGui::GetItemRectSize() + ImVec2(0.0f, 4.0f); + const ImRect clipRect = ImRect({ rectMin.x + padding * 2.0f, rectMin.y + padding * 4.0f }, + { rectMin.x + rectSize.x, rectMin.y + scaledThumbnailSizeX - ImGui::GetIO().Fonts->Fonts[2]->FontSize - padding * 4.0f }); + + ImGuiUtilities::ClippedText(clipRect.Min, clipRect.Max, CurrentEnty->Name.c_str(), nullptr, nullptr, { 0, 0 }, nullptr, clipRect.GetSize().x); + + if(CurrentEnty->IsFile) + { + ImGui::SetCursorPos({ cursorPos.x + padding * (float)m_Editor->GetWindow()->GetDPIScale(), cursorPos.y + backgroundThumbnailSize.y - (ImGui::GetIO().Fonts->Fonts[2]->FontSize - padding * (float)m_Editor->GetWindow()->GetDPIScale()) * 3.2f }); + ImGui::BeginDisabled(); + ImGuiUtilities::ScopedFont smallFont(ImGui::GetIO().Fonts->Fonts[2]); + ImGui::TextUnformatted(CurrentEnty->FileTypeString.data()); + cursorPos = ImGui::GetCursorPos(); + ImGui::SetCursorPos({ cursorPos.x + padding * (float)m_Editor->GetWindow()->GetDPIScale(), cursorPos.y - (ImGui::GetIO().Fonts->Fonts[2]->FontSize * 0.6f - padding * (float)m_Editor->GetWindow()->GetDPIScale()) }); + ImGui::TextUnformatted(CurrentEnty->FileSize.c_str()); + ImGui::EndDisabled(); + } } else { @@ -529,14 +969,27 @@ namespace Lumos ImGui::SameLine(); if(ImGui::Selectable(m_CurrentDir->Children[dirIndex]->FilePath.filename().string().c_str(), false, ImGuiSelectableFlags_AllowDoubleClick)) { - if(ImGui::IsMouseDoubleClicked(ImGuiMouseButton_Left)) + if(ImGui::IsItemHovered() && ImGui::IsMouseDoubleClicked(ImGuiMouseButton_Left)) { doubleClicked = true; } } - } - ImGuiUtilities::Tooltip(m_CurrentDir->Children[dirIndex]->FilePath.filename().string().c_str()); + ImGuiUtilities::Tooltip(m_CurrentDir->Children[dirIndex]->FilePath.filename().string().c_str()); + + if(ImGui::BeginDragDropSource(ImGuiDragDropFlags_SourceAllowNullID)) + { + ImGui::TextUnformatted(m_Editor->GetIconFontIcon(m_CurrentDir->Children[dirIndex]->FilePath.string())); + + ImGui::SameLine(); + m_MovePath = m_BasePath + "/" + m_CurrentDir->Children[dirIndex]->FilePath.string(); + ImGui::TextUnformatted(m_MovePath.c_str()); + size_t size = sizeof(const char*) + strlen(m_MovePath.c_str()); + ImGui::SetDragDropPayload("AssetFile", m_MovePath.c_str(), size); + m_IsDragging = true; + ImGui::EndDragDropSource(); + } + } if(doubleClicked) { @@ -552,19 +1005,6 @@ namespace Lumos } } - if(ImGui::BeginDragDropSource(ImGuiDragDropFlags_SourceAllowNullID)) - { - ImGui::TextUnformatted(m_Editor->GetIconFontIcon(m_CurrentDir->Children[dirIndex]->FilePath.string())); - - ImGui::SameLine(); - m_MovePath = m_BasePath + "/" + m_CurrentDir->Children[dirIndex]->FilePath.string(); - ImGui::TextUnformatted(m_MovePath.c_str()); - size_t size = sizeof(const char*) + strlen(m_MovePath.c_str()); - ImGui::SetDragDropPayload("AssetFile", m_MovePath.c_str(), size); - m_IsDragging = true; - ImGui::EndDragDropSource(); - } - return doubleClicked; } @@ -686,6 +1126,8 @@ namespace Lumos void ResourcePanel::Refresh() { + m_TextureLibrary.Destroy(); + m_BasePath = Application::Get().GetProjectSettings().m_ProjectRoot + "Assets"; auto currentPath = m_CurrentDir->FilePath; diff --git a/Editor/Source/ResourcePanel.h b/Editor/Source/ResourcePanel.h index 59c225f8..9dc475fd 100644 --- a/Editor/Source/ResourcePanel.h +++ b/Editor/Source/ResourcePanel.h @@ -1,6 +1,7 @@ #pragma once #include "EditorPanel.h" +#include #if __has_include() #include @@ -10,6 +11,22 @@ namespace Lumos { + enum class FileType + { + Unknown = 0, + Scene, + Prefab, + Script, + Audio, + Shader, + Texture, + Cubemap, + Model, + Material, + Project, + Ini, + Font + }; struct DirectoryInformation { @@ -19,19 +36,36 @@ namespace Lumos std::filesystem::path FilePath; bool IsFile; + std::string Name; + std::string Extension; + std::filesystem::directory_entry DirectoryEntry; + SharedPtr Thumbnail = nullptr; + + ImVec4 FileTypeColour; + FileType Type; + std::string_view FileTypeString; + std::string FileSize; + public: DirectoryInformation(const std::filesystem::path& fname, bool isF) { FilePath = fname; IsFile = isF; } + + ~DirectoryInformation() + { + } }; class ResourcePanel : public EditorPanel { public: ResourcePanel(); - ~ResourcePanel() = default; + ~ResourcePanel() + { + m_TextureLibrary.Destroy(); + } void OnImGui() override; @@ -41,6 +75,28 @@ namespace Lumos void RenderBottom(); // void GetDirectories(const std::string& path); + void DestroyGraphicsResources() override + { + for(auto& dir : m_Directories) + { + if(dir.second) + { + dir.second->Parent.reset(); + dir.second->Children.clear(); + } + } + m_FolderIcon.reset(); + m_FileIcon.reset(); + m_Directories.clear(); + m_CurrentSelected.reset(); + m_CurrentDir.reset(); + m_BaseProjectDir.reset(); + m_NextDirectory.reset(); + m_PreviousDirectory.reset(); + m_BreadCrumbData.clear(); + m_TextureLibrary.Destroy(); + } + int GetParsedAssetID(const std::string& extension) { for(int i = 0; i < assetTypes.size(); i++) @@ -82,7 +138,7 @@ namespace Lumos bool m_UpdateBreadCrumbs; bool m_ShowHiddenFiles; int m_GridItemsPerRow; - float m_GridSize = 50.0f; + float m_GridSize = 300.0f; ImGuiTextFilter m_Filter; @@ -90,6 +146,8 @@ namespace Lumos char* inputHint; char inputBuffer[1024]; + bool textureCreated = false; + std::string m_BasePath; std::filesystem::path m_AssetPath; @@ -101,5 +159,11 @@ namespace Lumos SharedPtr m_PreviousDirectory; std::unordered_map> m_Directories; std::vector> m_BreadCrumbData; + SharedPtr m_FolderIcon; + SharedPtr m_FileIcon; + + SharedPtr m_CurrentSelected; + + Lumos::TextureLibrary m_TextureLibrary; }; } diff --git a/Editor/Source/SceneSettingsPanel.cpp b/Editor/Source/SceneSettingsPanel.cpp index 710cefcf..2a5632d5 100644 --- a/Editor/Source/SceneSettingsPanel.cpp +++ b/Editor/Source/SceneSettingsPanel.cpp @@ -90,13 +90,13 @@ namespace Lumos ImGuiUtilities::Property("Depth Of Field Strength", sceneSettings.RenderSettings.DepthOfFieldStrength); ImGuiUtilities::Property("Depth Of Field Distance", sceneSettings.RenderSettings.DepthOfFieldDistance); - //ImGui::BeginDisabled(); + // ImGui::BeginDisabled(); ImGuiUtilities::Property("SSAO Enabled", sceneSettings.RenderSettings.SSAOEnabled); ImGuiUtilities::Property("SSAO Sample Radius", sceneSettings.RenderSettings.SSAOSampleRadius, 0.0f, 16.0f, 0.01f); ImGuiUtilities::Property("SSAO Blur Radius", sceneSettings.RenderSettings.SSAOBlurRadius, 0, 16); ImGuiUtilities::Property("SSAO Blur Enabled", sceneSettings.RenderSettings.SSAOBlur); - ImGuiUtilities::Property("SSAO Strength", sceneSettings.RenderSettings.SSAOStrength, 0.0f, 16.0f, 0.01f); - //ImGui::EndDisabled(); + ImGuiUtilities::Property("SSAO Strength", sceneSettings.RenderSettings.SSAOStrength, 0.0f, 16.0f, 0.01f); + // ImGui::EndDisabled(); static const char* toneMaps[7] = { "None", diff --git a/Editor/Source/SceneViewPanel.cpp b/Editor/Source/SceneViewPanel.cpp index 17170fa2..c971ae4c 100644 --- a/Editor/Source/SceneViewPanel.cpp +++ b/Editor/Source/SceneViewPanel.cpp @@ -525,7 +525,6 @@ namespace Lumos camera.SetIsOrthographic(false); camera.SetNear(0.01f); m_Editor->GetEditorCameraController().SetCurrentMode(EditorCameraMode::FLYCAM); - } } if(selected) @@ -541,7 +540,7 @@ namespace Lumos { camera.SetIsOrthographic(true); auto camPos = m_Editor->GetEditorCameraTransform().GetLocalPosition(); - camPos.z = 0.0f; + camPos.z = 0.0f; camera.SetNear(-10.0f); m_Editor->GetEditorCameraTransform().SetLocalPosition(camPos); m_Editor->GetEditorCameraTransform().SetLocalOrientation(glm::quat(glm::vec3(0.0f, 0.0f, 0.0f))); diff --git a/ExampleProject/Assets/Scenes/2D.lsn b/ExampleProject/Assets/Scenes/2D.lsn index 40caf4dc..2fbf9404 100644 --- a/ExampleProject/Assets/Scenes/2D.lsn +++ b/ExampleProject/Assets/Scenes/2D.lsn @@ -1,6 +1,6 @@ { "value0": { - "Version": 20, + "Version": 21, "Scene Name": "2D", "PhysicsEnabled2D": true, "PhysicsEnabled3D": true, @@ -33,40 +33,105 @@ "value2": 1.0, "value3": false }, - "value1": 3, - "value2": 0, - "value3": 2097151, - "value4": 1048577, - "value5": 0, - "value6": 1, - "value7": 0, - "value8": { + "value1": 67, + "value2": 1, + "value3": 0, + "value4": 1048578, + "value5": 1048577, + "value6": 1048579, + "value7": 1048580, + "value8": 1048581, + "value9": 1048641, + "value10": 1048640, + "value11": 3145735, + "value12": 3145734, + "value13": 2097160, + "value14": 2097161, + "value15": 2097162, + "value16": 2097163, + "value17": 2097164, + "value18": 2097165, + "value19": 1048592, + "value20": 1048593, + "value21": 1048594, + "value22": 1048595, + "value23": 1048596, + "value24": 1048597, + "value25": 1048598, + "value26": 1048599, + "value27": 1048600, + "value28": 1048601, + "value29": 1048602, + "value30": 1048603, + "value31": 1048604, + "value32": 1048605, + "value33": 1048606, + "value34": 1048607, + "value35": 1048608, + "value36": 1048609, + "value37": 1048610, + "value38": 1048611, + "value39": 1048612, + "value40": 1048613, + "value41": 1048614, + "value42": 1048615, + "value43": 1048616, + "value44": 1048617, + "value45": 1048618, + "value46": 1048619, + "value47": 1048620, + "value48": 1048621, + "value49": 1048622, + "value50": 1048623, + "value51": 1048624, + "value52": 1048625, + "value53": 1048626, + "value54": 1048627, + "value55": 1048628, + "value56": 1048629, + "value57": 1048630, + "value58": 1048631, + "value59": 1048632, + "value60": 1048633, + "value61": 1048634, + "value62": 1048635, + "value63": 1048636, + "value64": 1048637, + "value65": 1048638, + "value66": 1048639, + "value67": 2097166, + "value68": 2097167, + "value69": 1048642, + "value70": 0, + "value71": 1, + "value72": 0, + "value73": { "Name": "GameController" }, - "value9": 0, - "value10": 0, - "value11": 0, - "value12": 1, - "value13": 0, - "value14": { + "value74": 0, + "value75": 0, + "value76": 0, + "value77": 1, + "value78": 0, + "value79": { "FilePath": "//Scripts/FlappyBirdTest.lua" }, - "value15": 0, - "value16": 0, - "value17": 0, - "value18": 0, - "value19": 0, - "value20": 0, - "value21": 0, - "value22": 0, - "value23": 0, - "value24": 0, - "value25": 1, - "value26": 0, - "value27": { + "value80": 0, + "value81": 0, + "value82": 0, + "value83": 0, + "value84": 0, + "value85": 0, + "value86": 0, + "value87": 0, + "value88": 0, + "value89": 0, + "value90": 1, + "value91": 0, + "value92": { "value0": 5632316061460210371 }, - "value28": 0, - "value29": 0, - "value30": 0 + "value93": 0, + "value94": 0, + "value95": 0 } \ No newline at end of file diff --git a/ExampleProject/Example.lmproj b/ExampleProject/Example.lmproj index 23bb0110..ea604831 100644 --- a/ExampleProject/Example.lmproj +++ b/ExampleProject/Example.lmproj @@ -17,9 +17,9 @@ "//Scenes/Sponza", "//Scenes/Platformer" ], - "SceneIndex": 1, + "SceneIndex": 0, "Borderless": false, - "EngineAssetPath": "C:/Dev/Lumos-Dev/Lumos/Assets/", + "EngineAssetPath": "/Users/jmorton/Dev/Lumos/Lumos/Assets/", "GPUIndex": -1 } } \ No newline at end of file diff --git a/Lumos/Assets/Shaders/CompiledSPV/ForwardPBR.frag.spv b/Lumos/Assets/Shaders/CompiledSPV/ForwardPBR.frag.spv index 9a07b2b3..bbb454ee 100644 Binary files a/Lumos/Assets/Shaders/CompiledSPV/ForwardPBR.frag.spv and b/Lumos/Assets/Shaders/CompiledSPV/ForwardPBR.frag.spv differ diff --git a/Lumos/Assets/Shaders/CompiledSPV/Headers/EnvironmentMipFilterfragspv.hpp b/Lumos/Assets/Shaders/CompiledSPV/Headers/EnvironmentMipFilterfragspv.hpp index 13ad73dd..d4348989 100644 --- a/Lumos/Assets/Shaders/CompiledSPV/Headers/EnvironmentMipFilterfragspv.hpp +++ b/Lumos/Assets/Shaders/CompiledSPV/Headers/EnvironmentMipFilterfragspv.hpp @@ -3,12 +3,12 @@ #include #include -constexpr uint32_t spirv_EnvironmentMipFilterfragspv_size = 10648; -constexpr std::array spirv_EnvironmentMipFilterfragspv = { - 0x07230203, 0x00010000, 0x000D000A, 0x000001D3, 0x00000000, 0x00020011, 0x00000001, 0x00020011, +constexpr uint32_t spirv_EnvironmentMipFilterfragspv_size = 10864; +constexpr std::array spirv_EnvironmentMipFilterfragspv = { + 0x07230203, 0x00010000, 0x000D000A, 0x000001D9, 0x00000000, 0x00020011, 0x00000001, 0x00020011, 0x00000032, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x00000004, 0x6E69616D, 0x00000000, 0x00000138, -0x000001CC, 0x00030010, 0x00000004, 0x00000007, 0x00030003, 0x00000002, 0x000001C2, 0x00090004, +0x0000014D, 0x00030010, 0x00000004, 0x00000007, 0x00030003, 0x00000002, 0x000001C2, 0x00090004, 0x415F4C47, 0x735F4252, 0x72617065, 0x5F657461, 0x64616873, 0x6F5F7265, 0x63656A62, 0x00007374, 0x00090004, 0x415F4C47, 0x735F4252, 0x69646168, 0x6C5F676E, 0x75676E61, 0x5F656761, 0x70303234, 0x006B6361, 0x000A0004, 0x475F4C47, 0x4C474F4F, 0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, @@ -34,82 +34,84 @@ constexpr std::array spirv_EnvironmentMipFilterfragspv = { 0x6E65676E, 0x00000074, 0x00050005, 0x0000011C, 0x706D6173, 0x6556656C, 0x00000063, 0x00030005, 0x0000012F, 0x0000004E, 0x00050005, 0x00000130, 0x68737550, 0x736E6F43, 0x00007374, 0x00060006, 0x00000130, 0x00000000, 0x67756F52, 0x73656E68, 0x00000073, 0x00070006, 0x00000130, 0x00000001, -0x65627563, 0x65636146, 0x65646E49, 0x00000078, 0x00050005, 0x00000132, 0x68737570, 0x736E6F43, +0x65627563, 0x65636146, 0x65646E49, 0x00000078, 0x00040006, 0x00000130, 0x00000002, 0x00003070, +0x00040006, 0x00000130, 0x00000003, 0x00003170, 0x00050005, 0x00000132, 0x68737570, 0x736E6F43, 0x00007374, 0x00050005, 0x00000138, 0x5474756F, 0x6F437865, 0x0064726F, 0x00040005, 0x00000139, 0x61726170, 0x0000006D, 0x00040005, 0x0000013A, 0x61726170, 0x0000006D, 0x00030005, 0x0000013E, 0x00000052, 0x00030005, 0x00000140, 0x00000056, 0x00050005, 0x00000142, 0x61746F74, 0x6965576C, 0x00746867, 0x00070005, 0x00000143, 0x66657270, 0x65746C69, 0x43646572, 0x726F6C6F, 0x00000000, -0x00050005, 0x00000144, 0x4D766E45, 0x69537061, 0x0000657A, 0x00050005, 0x00000148, 0x65545F75, -0x72757478, 0x00000065, 0x00030005, 0x0000014F, 0x00000069, 0x00030005, 0x00000158, 0x00006958, -0x00040005, 0x00000159, 0x61726170, 0x0000006D, 0x00040005, 0x0000015B, 0x61726170, 0x0000006D, -0x00030005, 0x0000015D, 0x00000048, 0x00040005, 0x0000015E, 0x61726170, 0x0000006D, 0x00040005, -0x00000160, 0x61726170, 0x0000006D, 0x00040005, 0x00000162, 0x61726170, 0x0000006D, 0x00030005, -0x00000167, 0x0000004C, 0x00040005, 0x00000171, 0x746F644E, 0x0000004C, 0x00040005, 0x0000017A, -0x6F644E66, 0x00004874, 0x00040005, 0x0000017E, 0x61726170, 0x0000006D, 0x00040005, 0x00000180, -0x6F645666, 0x00004874, 0x00040005, 0x00000184, 0x61726170, 0x0000006D, 0x00040005, 0x00000186, -0x66645066, 0x00000000, 0x00040005, 0x00000187, 0x61726170, 0x0000006D, 0x00040005, 0x00000189, -0x61726170, 0x0000006D, 0x00040005, 0x00000193, 0x656D4F66, 0x00536167, 0x00040005, 0x0000019A, -0x656D4F66, 0x00506167, 0x00050005, 0x000001A2, 0x70694D66, 0x73616942, 0x00000000, 0x00050005, -0x000001A3, 0x70694D66, 0x6576654C, 0x0000006C, 0x00050005, 0x000001CC, 0x67617246, 0x6F6C6F43, -0x00007275, 0x00050048, 0x00000130, 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000130, -0x00000001, 0x00000023, 0x00000004, 0x00030047, 0x00000130, 0x00000002, 0x00040047, 0x00000138, -0x0000001E, 0x00000000, 0x00040047, 0x00000148, 0x00000022, 0x00000000, 0x00040047, 0x00000148, -0x00000021, 0x00000000, 0x00040047, 0x000001CC, 0x0000001E, 0x00000000, 0x00020013, 0x00000002, -0x00030021, 0x00000003, 0x00000002, 0x00030016, 0x00000006, 0x00000020, 0x00040020, 0x00000007, -0x00000007, 0x00000006, 0x00040021, 0x00000008, 0x00000006, 0x00000007, 0x00050021, 0x0000000C, -0x00000006, 0x00000007, 0x00000007, 0x00040015, 0x00000011, 0x00000020, 0x00000001, 0x00040020, -0x00000012, 0x00000007, 0x00000011, 0x00040017, 0x00000013, 0x00000006, 0x00000002, 0x00040020, -0x00000014, 0x00000007, 0x00000013, 0x00040017, 0x00000015, 0x00000006, 0x00000003, 0x00050021, -0x00000016, 0x00000015, 0x00000012, 0x00000014, 0x00040015, 0x0000001B, 0x00000020, 0x00000000, -0x00040020, 0x0000001C, 0x00000007, 0x0000001B, 0x00040021, 0x0000001D, 0x00000006, 0x0000001C, -0x00050021, 0x00000021, 0x00000013, 0x0000001C, 0x0000001C, 0x00040020, 0x00000026, 0x00000007, -0x00000015, 0x00060021, 0x00000027, 0x00000015, 0x00000014, 0x00000026, 0x00000007, 0x0004002B, -0x00000006, 0x0000002E, 0x00000000, 0x0004002B, 0x00000006, 0x0000002F, 0x3F800000, 0x0004002B, -0x00000006, 0x00000041, 0x40490FDB, 0x0004002B, 0x00000006, 0x0000004B, 0x40000000, 0x0004002B, -0x0000001B, 0x0000004C, 0x00000000, 0x0004002B, 0x0000001B, 0x0000004F, 0x00000001, 0x0005002C, -0x00000013, 0x00000055, 0x0000002F, 0x0000002F, 0x0006002C, 0x00000015, 0x00000058, 0x0000002E, -0x0000002E, 0x0000002E, 0x0004002B, 0x00000011, 0x0000005C, 0x00000000, 0x00020014, 0x0000005D, -0x0004002B, 0x00000011, 0x00000069, 0x00000001, 0x0004002B, 0x00000006, 0x0000006D, 0xBF800000, -0x0004002B, 0x00000011, 0x00000075, 0x00000002, 0x0004002B, 0x00000011, 0x00000081, 0x00000003, -0x0004002B, 0x00000011, 0x0000008C, 0x00000004, 0x0004002B, 0x0000001B, 0x000000A1, 0x00000010, -0x0004002B, 0x0000001B, 0x000000A7, 0x55555555, 0x0004002B, 0x0000001B, 0x000000AB, 0xAAAAAAAA, -0x0004002B, 0x0000001B, 0x000000B0, 0x33333333, 0x0004002B, 0x0000001B, 0x000000B2, 0x00000002, -0x0004002B, 0x0000001B, 0x000000B5, 0xCCCCCCCC, 0x0004002B, 0x0000001B, 0x000000BA, 0x0F0F0F0F, -0x0004002B, 0x0000001B, 0x000000BC, 0x00000004, 0x0004002B, 0x0000001B, 0x000000BF, 0xF0F0F0F0, -0x0004002B, 0x0000001B, 0x000000C4, 0x00FF00FF, 0x0004002B, 0x0000001B, 0x000000C6, 0x00000008, -0x0004002B, 0x0000001B, 0x000000C9, 0xFF00FF00, 0x0004002B, 0x00000006, 0x000000CF, 0x2F800000, -0x0004002B, 0x00000006, 0x000000E3, 0x40C90FDB, 0x0004002B, 0x00000006, 0x0000010C, 0x3F7FBE77, -0x0006002C, 0x00000015, 0x0000010E, 0x0000002E, 0x0000002E, 0x0000002F, 0x0006002C, 0x00000015, -0x0000010F, 0x0000002F, 0x0000002E, 0x0000002E, 0x00040017, 0x00000110, 0x0000005D, 0x00000003, -0x0004001E, 0x00000130, 0x00000006, 0x0000001B, 0x00040020, 0x00000131, 0x00000009, 0x00000130, -0x0004003B, 0x00000131, 0x00000132, 0x00000009, 0x00040020, 0x00000133, 0x00000009, 0x0000001B, -0x00040020, 0x00000137, 0x00000001, 0x00000013, 0x0004003B, 0x00000137, 0x00000138, 0x00000001, -0x00090019, 0x00000145, 0x00000006, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000001, -0x00000000, 0x0003001B, 0x00000146, 0x00000145, 0x00040020, 0x00000147, 0x00000000, 0x00000146, -0x0004003B, 0x00000147, 0x00000148, 0x00000000, 0x00040017, 0x0000014B, 0x00000011, 0x00000002, -0x0004002B, 0x0000001B, 0x00000156, 0x00000400, 0x00040020, 0x00000163, 0x00000009, 0x00000006, -0x0004002B, 0x00000006, 0x0000018F, 0x40800000, 0x0004002B, 0x00000006, 0x00000194, 0x44800000, -0x0004002B, 0x00000006, 0x00000197, 0x3727C5AC, 0x0004002B, 0x00000006, 0x0000019B, 0x41490FDB, -0x0004002B, 0x00000006, 0x0000019C, 0x40C00000, 0x0004002B, 0x00000006, 0x000001A6, 0x3E4CCCCD, -0x0004002B, 0x00000006, 0x000001AC, 0x3F000000, 0x00040017, 0x000001B9, 0x00000006, 0x00000004, -0x0004002B, 0x00000006, 0x000001C7, 0x38D1B717, 0x00040020, 0x000001CB, 0x00000003, 0x000001B9, -0x0004003B, 0x000001CB, 0x000001CC, 0x00000003, 0x0004002B, 0x00000006, 0x000001D2, 0x3A800000, -0x00050036, 0x00000002, 0x00000004, 0x00000000, 0x00000003, 0x000200F8, 0x00000005, 0x0004003B, -0x00000026, 0x0000012F, 0x00000007, 0x0004003B, 0x00000012, 0x00000139, 0x00000007, 0x0004003B, -0x00000014, 0x0000013A, 0x00000007, 0x0004003B, 0x00000026, 0x0000013E, 0x00000007, 0x0004003B, -0x00000026, 0x00000140, 0x00000007, 0x0004003B, 0x00000007, 0x00000142, 0x00000007, 0x0004003B, -0x00000026, 0x00000143, 0x00000007, 0x0004003B, 0x00000007, 0x00000144, 0x00000007, 0x0004003B, -0x0000001C, 0x0000014F, 0x00000007, 0x0004003B, 0x00000014, 0x00000158, 0x00000007, 0x0004003B, -0x0000001C, 0x00000159, 0x00000007, 0x0004003B, 0x0000001C, 0x0000015B, 0x00000007, 0x0004003B, -0x00000026, 0x0000015D, 0x00000007, 0x0004003B, 0x00000014, 0x0000015E, 0x00000007, 0x0004003B, -0x00000026, 0x00000160, 0x00000007, 0x0004003B, 0x00000007, 0x00000162, 0x00000007, 0x0004003B, -0x00000026, 0x00000167, 0x00000007, 0x0004003B, 0x00000007, 0x00000171, 0x00000007, 0x0004003B, -0x00000007, 0x0000017A, 0x00000007, 0x0004003B, 0x00000007, 0x0000017E, 0x00000007, 0x0004003B, -0x00000007, 0x00000180, 0x00000007, 0x0004003B, 0x00000007, 0x00000184, 0x00000007, 0x0004003B, -0x00000007, 0x00000186, 0x00000007, 0x0004003B, 0x00000007, 0x00000187, 0x00000007, 0x0004003B, -0x00000007, 0x00000189, 0x00000007, 0x0004003B, 0x00000007, 0x00000193, 0x00000007, 0x0004003B, -0x00000007, 0x0000019A, 0x00000007, 0x0004003B, 0x00000007, 0x000001A2, 0x00000007, 0x0004003B, -0x00000007, 0x000001A3, 0x00000007, 0x0004003B, 0x00000007, 0x000001A8, 0x00000007, 0x00050041, +0x00050005, 0x0000014D, 0x67617246, 0x6F6C6F43, 0x00007275, 0x00050005, 0x00000151, 0x65545F75, +0x72757478, 0x00000065, 0x00050005, 0x0000015B, 0x4D766E45, 0x69537061, 0x0000657A, 0x00030005, +0x00000162, 0x00000069, 0x00030005, 0x0000016B, 0x00006958, 0x00040005, 0x0000016C, 0x61726170, +0x0000006D, 0x00040005, 0x0000016E, 0x61726170, 0x0000006D, 0x00030005, 0x00000170, 0x00000048, +0x00040005, 0x00000171, 0x61726170, 0x0000006D, 0x00040005, 0x00000173, 0x61726170, 0x0000006D, +0x00040005, 0x00000175, 0x61726170, 0x0000006D, 0x00030005, 0x00000179, 0x0000004C, 0x00040005, +0x00000183, 0x746F644E, 0x0000004C, 0x00040005, 0x0000018C, 0x6F644E66, 0x00004874, 0x00040005, +0x00000190, 0x61726170, 0x0000006D, 0x00040005, 0x00000192, 0x6F645666, 0x00004874, 0x00040005, +0x00000196, 0x61726170, 0x0000006D, 0x00040005, 0x00000198, 0x66645066, 0x00000000, 0x00040005, +0x00000199, 0x61726170, 0x0000006D, 0x00040005, 0x0000019B, 0x61726170, 0x0000006D, 0x00040005, +0x000001A5, 0x656D4F66, 0x00536167, 0x00040005, 0x000001AC, 0x656D4F66, 0x00506167, 0x00050005, +0x000001B4, 0x70694D66, 0x73616942, 0x00000000, 0x00050005, 0x000001B5, 0x70694D66, 0x6576654C, +0x0000006C, 0x00050048, 0x00000130, 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000130, +0x00000001, 0x00000023, 0x00000004, 0x00050048, 0x00000130, 0x00000002, 0x00000023, 0x00000008, +0x00050048, 0x00000130, 0x00000003, 0x00000023, 0x0000000C, 0x00030047, 0x00000130, 0x00000002, +0x00040047, 0x00000138, 0x0000001E, 0x00000000, 0x00040047, 0x0000014D, 0x0000001E, 0x00000000, +0x00040047, 0x00000151, 0x00000022, 0x00000000, 0x00040047, 0x00000151, 0x00000021, 0x00000000, +0x00020013, 0x00000002, 0x00030021, 0x00000003, 0x00000002, 0x00030016, 0x00000006, 0x00000020, +0x00040020, 0x00000007, 0x00000007, 0x00000006, 0x00040021, 0x00000008, 0x00000006, 0x00000007, +0x00050021, 0x0000000C, 0x00000006, 0x00000007, 0x00000007, 0x00040015, 0x00000011, 0x00000020, +0x00000001, 0x00040020, 0x00000012, 0x00000007, 0x00000011, 0x00040017, 0x00000013, 0x00000006, +0x00000002, 0x00040020, 0x00000014, 0x00000007, 0x00000013, 0x00040017, 0x00000015, 0x00000006, +0x00000003, 0x00050021, 0x00000016, 0x00000015, 0x00000012, 0x00000014, 0x00040015, 0x0000001B, +0x00000020, 0x00000000, 0x00040020, 0x0000001C, 0x00000007, 0x0000001B, 0x00040021, 0x0000001D, +0x00000006, 0x0000001C, 0x00050021, 0x00000021, 0x00000013, 0x0000001C, 0x0000001C, 0x00040020, +0x00000026, 0x00000007, 0x00000015, 0x00060021, 0x00000027, 0x00000015, 0x00000014, 0x00000026, +0x00000007, 0x0004002B, 0x00000006, 0x0000002E, 0x00000000, 0x0004002B, 0x00000006, 0x0000002F, +0x3F800000, 0x0004002B, 0x00000006, 0x00000041, 0x40490FDB, 0x0004002B, 0x00000006, 0x0000004B, +0x40000000, 0x0004002B, 0x0000001B, 0x0000004C, 0x00000000, 0x0004002B, 0x0000001B, 0x0000004F, +0x00000001, 0x0005002C, 0x00000013, 0x00000055, 0x0000002F, 0x0000002F, 0x0006002C, 0x00000015, +0x00000058, 0x0000002E, 0x0000002E, 0x0000002E, 0x0004002B, 0x00000011, 0x0000005C, 0x00000000, +0x00020014, 0x0000005D, 0x0004002B, 0x00000011, 0x00000069, 0x00000001, 0x0004002B, 0x00000006, +0x0000006D, 0xBF800000, 0x0004002B, 0x00000011, 0x00000075, 0x00000002, 0x0004002B, 0x00000011, +0x00000081, 0x00000003, 0x0004002B, 0x00000011, 0x0000008C, 0x00000004, 0x0004002B, 0x0000001B, +0x000000A1, 0x00000010, 0x0004002B, 0x0000001B, 0x000000A7, 0x55555555, 0x0004002B, 0x0000001B, +0x000000AB, 0xAAAAAAAA, 0x0004002B, 0x0000001B, 0x000000B0, 0x33333333, 0x0004002B, 0x0000001B, +0x000000B2, 0x00000002, 0x0004002B, 0x0000001B, 0x000000B5, 0xCCCCCCCC, 0x0004002B, 0x0000001B, +0x000000BA, 0x0F0F0F0F, 0x0004002B, 0x0000001B, 0x000000BC, 0x00000004, 0x0004002B, 0x0000001B, +0x000000BF, 0xF0F0F0F0, 0x0004002B, 0x0000001B, 0x000000C4, 0x00FF00FF, 0x0004002B, 0x0000001B, +0x000000C6, 0x00000008, 0x0004002B, 0x0000001B, 0x000000C9, 0xFF00FF00, 0x0004002B, 0x00000006, +0x000000CF, 0x2F800000, 0x0004002B, 0x00000006, 0x000000E3, 0x40C90FDB, 0x0004002B, 0x00000006, +0x0000010C, 0x3F7FBE77, 0x0006002C, 0x00000015, 0x0000010E, 0x0000002E, 0x0000002E, 0x0000002F, +0x0006002C, 0x00000015, 0x0000010F, 0x0000002F, 0x0000002E, 0x0000002E, 0x00040017, 0x00000110, +0x0000005D, 0x00000003, 0x0006001E, 0x00000130, 0x00000006, 0x0000001B, 0x00000006, 0x00000006, +0x00040020, 0x00000131, 0x00000009, 0x00000130, 0x0004003B, 0x00000131, 0x00000132, 0x00000009, +0x00040020, 0x00000133, 0x00000009, 0x0000001B, 0x00040020, 0x00000137, 0x00000001, 0x00000013, +0x0004003B, 0x00000137, 0x00000138, 0x00000001, 0x00040020, 0x00000144, 0x00000009, 0x00000006, +0x0004002B, 0x00000006, 0x00000147, 0x3D75C28F, 0x00040017, 0x0000014B, 0x00000006, 0x00000004, +0x00040020, 0x0000014C, 0x00000003, 0x0000014B, 0x0004003B, 0x0000014C, 0x0000014D, 0x00000003, +0x00090019, 0x0000014E, 0x00000006, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000001, +0x00000000, 0x0003001B, 0x0000014F, 0x0000014E, 0x00040020, 0x00000150, 0x00000000, 0x0000014F, +0x0004003B, 0x00000150, 0x00000151, 0x00000000, 0x00040017, 0x0000015E, 0x00000011, 0x00000002, +0x0004002B, 0x0000001B, 0x00000169, 0x00000400, 0x0004002B, 0x00000006, 0x000001A1, 0x40800000, +0x0004002B, 0x00000006, 0x000001A6, 0x44800000, 0x0004002B, 0x00000006, 0x000001A9, 0x3727C5AC, +0x0004002B, 0x00000006, 0x000001AD, 0x41490FDB, 0x0004002B, 0x00000006, 0x000001AE, 0x40C00000, +0x0004002B, 0x00000006, 0x000001B6, 0x3F000000, 0x0004002B, 0x00000006, 0x000001CF, 0x38D1B717, +0x0004002B, 0x00000006, 0x000001D8, 0x3A800000, 0x00050036, 0x00000002, 0x00000004, 0x00000000, +0x00000003, 0x000200F8, 0x00000005, 0x0004003B, 0x00000026, 0x0000012F, 0x00000007, 0x0004003B, +0x00000012, 0x00000139, 0x00000007, 0x0004003B, 0x00000014, 0x0000013A, 0x00000007, 0x0004003B, +0x00000026, 0x0000013E, 0x00000007, 0x0004003B, 0x00000026, 0x00000140, 0x00000007, 0x0004003B, +0x00000007, 0x00000142, 0x00000007, 0x0004003B, 0x00000026, 0x00000143, 0x00000007, 0x0004003B, +0x00000007, 0x0000015B, 0x00000007, 0x0004003B, 0x0000001C, 0x00000162, 0x00000007, 0x0004003B, +0x00000014, 0x0000016B, 0x00000007, 0x0004003B, 0x0000001C, 0x0000016C, 0x00000007, 0x0004003B, +0x0000001C, 0x0000016E, 0x00000007, 0x0004003B, 0x00000026, 0x00000170, 0x00000007, 0x0004003B, +0x00000014, 0x00000171, 0x00000007, 0x0004003B, 0x00000026, 0x00000173, 0x00000007, 0x0004003B, +0x00000007, 0x00000175, 0x00000007, 0x0004003B, 0x00000026, 0x00000179, 0x00000007, 0x0004003B, +0x00000007, 0x00000183, 0x00000007, 0x0004003B, 0x00000007, 0x0000018C, 0x00000007, 0x0004003B, +0x00000007, 0x00000190, 0x00000007, 0x0004003B, 0x00000007, 0x00000192, 0x00000007, 0x0004003B, +0x00000007, 0x00000196, 0x00000007, 0x0004003B, 0x00000007, 0x00000198, 0x00000007, 0x0004003B, +0x00000007, 0x00000199, 0x00000007, 0x0004003B, 0x00000007, 0x0000019B, 0x00000007, 0x0004003B, +0x00000007, 0x000001A5, 0x00000007, 0x0004003B, 0x00000007, 0x000001AC, 0x00000007, 0x0004003B, +0x00000007, 0x000001B4, 0x00000007, 0x0004003B, 0x00000007, 0x000001B5, 0x00000007, 0x00050041, 0x00000133, 0x00000134, 0x00000132, 0x00000069, 0x0004003D, 0x0000001B, 0x00000135, 0x00000134, 0x0004007C, 0x00000011, 0x00000136, 0x00000135, 0x0003003E, 0x00000139, 0x00000136, 0x0004003D, 0x00000013, 0x0000013B, 0x00000138, 0x0003003E, 0x0000013A, 0x0000013B, 0x00060039, 0x00000015, @@ -117,225 +119,230 @@ constexpr std::array spirv_EnvironmentMipFilterfragspv = { 0x00000045, 0x0000013C, 0x0003003E, 0x0000012F, 0x0000013D, 0x0004003D, 0x00000015, 0x0000013F, 0x0000012F, 0x0003003E, 0x0000013E, 0x0000013F, 0x0004003D, 0x00000015, 0x00000141, 0x0000013E, 0x0003003E, 0x00000140, 0x00000141, 0x0003003E, 0x00000142, 0x0000002E, 0x0003003E, 0x00000143, -0x00000058, 0x0004003D, 0x00000146, 0x00000149, 0x00000148, 0x00040064, 0x00000145, 0x0000014A, -0x00000149, 0x00050067, 0x0000014B, 0x0000014C, 0x0000014A, 0x0000005C, 0x00050051, 0x00000011, -0x0000014D, 0x0000014C, 0x00000000, 0x0004006F, 0x00000006, 0x0000014E, 0x0000014D, 0x0003003E, -0x00000144, 0x0000014E, 0x0003003E, 0x0000014F, 0x0000004C, 0x000200F9, 0x00000150, 0x000200F8, -0x00000150, 0x000400F6, 0x00000152, 0x00000153, 0x00000000, 0x000200F9, 0x00000154, 0x000200F8, -0x00000154, 0x0004003D, 0x0000001B, 0x00000155, 0x0000014F, 0x000500B0, 0x0000005D, 0x00000157, -0x00000155, 0x00000156, 0x000400FA, 0x00000157, 0x00000151, 0x00000152, 0x000200F8, 0x00000151, -0x0004003D, 0x0000001B, 0x0000015A, 0x0000014F, 0x0003003E, 0x00000159, 0x0000015A, 0x0003003E, -0x0000015B, 0x00000156, 0x00060039, 0x00000013, 0x0000015C, 0x00000024, 0x00000159, 0x0000015B, -0x0003003E, 0x00000158, 0x0000015C, 0x0004003D, 0x00000013, 0x0000015F, 0x00000158, 0x0003003E, -0x0000015E, 0x0000015F, 0x0004003D, 0x00000015, 0x00000161, 0x0000012F, 0x0003003E, 0x00000160, -0x00000161, 0x00050041, 0x00000163, 0x00000164, 0x00000132, 0x0000005C, 0x0004003D, 0x00000006, -0x00000165, 0x00000164, 0x0003003E, 0x00000162, 0x00000165, 0x00070039, 0x00000015, 0x00000166, -0x0000002B, 0x0000015E, 0x00000160, 0x00000162, 0x0003003E, 0x0000015D, 0x00000166, 0x0004003D, -0x00000015, 0x00000168, 0x00000140, 0x0004003D, 0x00000015, 0x00000169, 0x0000015D, 0x00050094, -0x00000006, 0x0000016A, 0x00000168, 0x00000169, 0x00050085, 0x00000006, 0x0000016B, 0x0000004B, -0x0000016A, 0x0004003D, 0x00000015, 0x0000016C, 0x0000015D, 0x0005008E, 0x00000015, 0x0000016D, -0x0000016C, 0x0000016B, 0x0004003D, 0x00000015, 0x0000016E, 0x00000140, 0x00050083, 0x00000015, -0x0000016F, 0x0000016D, 0x0000016E, 0x0006000C, 0x00000015, 0x00000170, 0x00000001, 0x00000045, -0x0000016F, 0x0003003E, 0x00000167, 0x00000170, 0x0004003D, 0x00000015, 0x00000172, 0x0000012F, -0x0004003D, 0x00000015, 0x00000173, 0x00000167, 0x00050094, 0x00000006, 0x00000174, 0x00000172, -0x00000173, 0x0007000C, 0x00000006, 0x00000175, 0x00000001, 0x00000028, 0x00000174, 0x0000002E, -0x0003003E, 0x00000171, 0x00000175, 0x0004003D, 0x00000006, 0x00000176, 0x00000171, 0x000500BA, -0x0000005D, 0x00000177, 0x00000176, 0x0000002E, 0x000300F7, 0x00000179, 0x00000000, 0x000400FA, -0x00000177, 0x00000178, 0x00000179, 0x000200F8, 0x00000178, 0x0004003D, 0x00000015, 0x0000017B, -0x0000012F, 0x0004003D, 0x00000015, 0x0000017C, 0x0000015D, 0x00050094, 0x00000006, 0x0000017D, -0x0000017B, 0x0000017C, 0x0003003E, 0x0000017E, 0x0000017D, 0x00050039, 0x00000006, 0x0000017F, -0x0000000A, 0x0000017E, 0x0003003E, 0x0000017A, 0x0000017F, 0x0004003D, 0x00000015, 0x00000181, -0x00000140, 0x0004003D, 0x00000015, 0x00000182, 0x0000015D, 0x00050094, 0x00000006, 0x00000183, -0x00000181, 0x00000182, 0x0003003E, 0x00000184, 0x00000183, 0x00050039, 0x00000006, 0x00000185, -0x0000000A, 0x00000184, 0x0003003E, 0x00000180, 0x00000185, 0x0004003D, 0x00000006, 0x00000188, -0x0000017A, 0x0003003E, 0x00000187, 0x00000188, 0x00050041, 0x00000163, 0x0000018A, 0x00000132, -0x0000005C, 0x0004003D, 0x00000006, 0x0000018B, 0x0000018A, 0x0003003E, 0x00000189, 0x0000018B, -0x00060039, 0x00000006, 0x0000018C, 0x0000000F, 0x00000187, 0x00000189, 0x0004003D, 0x00000006, -0x0000018D, 0x0000017A, 0x00050085, 0x00000006, 0x0000018E, 0x0000018C, 0x0000018D, 0x0004003D, -0x00000006, 0x00000190, 0x00000180, 0x00050085, 0x00000006, 0x00000191, 0x0000018F, 0x00000190, -0x00050088, 0x00000006, 0x00000192, 0x0000018E, 0x00000191, 0x0003003E, 0x00000186, 0x00000192, -0x0004003D, 0x00000006, 0x00000195, 0x00000186, 0x00050085, 0x00000006, 0x00000196, 0x00000194, -0x00000195, 0x0007000C, 0x00000006, 0x00000198, 0x00000001, 0x00000028, 0x00000196, 0x00000197, -0x00050088, 0x00000006, 0x00000199, 0x0000002F, 0x00000198, 0x0003003E, 0x00000193, 0x00000199, -0x0004003D, 0x00000006, 0x0000019D, 0x00000144, 0x00050085, 0x00000006, 0x0000019E, 0x0000019C, -0x0000019D, 0x0004003D, 0x00000006, 0x0000019F, 0x00000144, 0x00050085, 0x00000006, 0x000001A0, -0x0000019E, 0x0000019F, 0x00050088, 0x00000006, 0x000001A1, 0x0000019B, 0x000001A0, 0x0003003E, -0x0000019A, 0x000001A1, 0x0003003E, 0x000001A2, 0x0000006D, 0x00050041, 0x00000163, 0x000001A4, -0x00000132, 0x0000005C, 0x0004003D, 0x00000006, 0x000001A5, 0x000001A4, 0x000500B8, 0x0000005D, -0x000001A7, 0x000001A5, 0x000001A6, 0x000300F7, 0x000001AA, 0x00000000, 0x000400FA, 0x000001A7, -0x000001A9, 0x000001AB, 0x000200F8, 0x000001A9, 0x0003003E, 0x000001A8, 0x0000002E, 0x000200F9, -0x000001AA, 0x000200F8, 0x000001AB, 0x0004003D, 0x00000006, 0x000001AD, 0x00000193, 0x0004003D, -0x00000006, 0x000001AE, 0x0000019A, 0x00050088, 0x00000006, 0x000001AF, 0x000001AD, 0x000001AE, -0x0006000C, 0x00000006, 0x000001B0, 0x00000001, 0x0000001E, 0x000001AF, 0x00050085, 0x00000006, -0x000001B1, 0x000001AC, 0x000001B0, 0x0004003D, 0x00000006, 0x000001B2, 0x000001A2, 0x00050081, -0x00000006, 0x000001B3, 0x000001B1, 0x000001B2, 0x0007000C, 0x00000006, 0x000001B4, 0x00000001, -0x00000028, 0x000001B3, 0x0000002E, 0x0003003E, 0x000001A8, 0x000001B4, 0x000200F9, 0x000001AA, -0x000200F8, 0x000001AA, 0x0004003D, 0x00000006, 0x000001B5, 0x000001A8, 0x0003003E, 0x000001A3, -0x000001B5, 0x0004003D, 0x00000146, 0x000001B6, 0x00000148, 0x0004003D, 0x00000015, 0x000001B7, -0x00000167, 0x0004003D, 0x00000006, 0x000001B8, 0x000001A3, 0x00070057, 0x000001B9, 0x000001BA, -0x000001B6, 0x000001B7, 0x00000001, 0x000001B8, 0x0008004F, 0x00000015, 0x000001BB, 0x000001BA, -0x000001BA, 0x00000000, 0x00000001, 0x00000002, 0x0004003D, 0x00000006, 0x000001BC, 0x00000171, -0x0005008E, 0x00000015, 0x000001BD, 0x000001BB, 0x000001BC, 0x0004003D, 0x00000015, 0x000001BE, -0x00000143, 0x00050081, 0x00000015, 0x000001BF, 0x000001BE, 0x000001BD, 0x0003003E, 0x00000143, -0x000001BF, 0x0004003D, 0x00000006, 0x000001C0, 0x00000171, 0x0004003D, 0x00000006, 0x000001C1, -0x00000142, 0x00050081, 0x00000006, 0x000001C2, 0x000001C1, 0x000001C0, 0x0003003E, 0x00000142, -0x000001C2, 0x000200F9, 0x00000179, 0x000200F8, 0x00000179, 0x000200F9, 0x00000153, 0x000200F8, -0x00000153, 0x0004003D, 0x0000001B, 0x000001C3, 0x0000014F, 0x00050080, 0x0000001B, 0x000001C4, -0x000001C3, 0x00000069, 0x0003003E, 0x0000014F, 0x000001C4, 0x000200F9, 0x00000150, 0x000200F8, -0x00000152, 0x0004003D, 0x00000015, 0x000001C5, 0x00000143, 0x0004003D, 0x00000006, 0x000001C6, -0x00000142, 0x0007000C, 0x00000006, 0x000001C8, 0x00000001, 0x00000028, 0x000001C6, 0x000001C7, -0x00060050, 0x00000015, 0x000001C9, 0x000001C8, 0x000001C8, 0x000001C8, 0x00050088, 0x00000015, -0x000001CA, 0x000001C5, 0x000001C9, 0x0003003E, 0x00000143, 0x000001CA, 0x0004003D, 0x00000015, -0x000001CD, 0x00000143, 0x00050051, 0x00000006, 0x000001CE, 0x000001CD, 0x00000000, 0x00050051, -0x00000006, 0x000001CF, 0x000001CD, 0x00000001, 0x00050051, 0x00000006, 0x000001D0, 0x000001CD, -0x00000002, 0x00070050, 0x000001B9, 0x000001D1, 0x000001CE, 0x000001CF, 0x000001D0, 0x0000002F, -0x0003003E, 0x000001CC, 0x000001D1, 0x000100FD, 0x00010038, 0x00050036, 0x00000006, 0x0000000A, -0x00000000, 0x00000008, 0x00030037, 0x00000007, 0x00000009, 0x000200F8, 0x0000000B, 0x0004003D, -0x00000006, 0x0000002D, 0x00000009, 0x0008000C, 0x00000006, 0x00000030, 0x00000001, 0x0000002B, -0x0000002D, 0x0000002E, 0x0000002F, 0x000200FE, 0x00000030, 0x00010038, 0x00050036, 0x00000006, -0x0000000F, 0x00000000, 0x0000000C, 0x00030037, 0x00000007, 0x0000000D, 0x00030037, 0x00000007, -0x0000000E, 0x000200F8, 0x00000010, 0x0004003B, 0x00000007, 0x00000033, 0x00000007, 0x0004003B, -0x00000007, 0x00000037, 0x00000007, 0x0004003D, 0x00000006, 0x00000034, 0x0000000E, 0x0004003D, -0x00000006, 0x00000035, 0x0000000E, 0x00050085, 0x00000006, 0x00000036, 0x00000034, 0x00000035, -0x0003003E, 0x00000033, 0x00000036, 0x0004003D, 0x00000006, 0x00000038, 0x0000000D, 0x0004003D, -0x00000006, 0x00000039, 0x00000033, 0x00050085, 0x00000006, 0x0000003A, 0x00000038, 0x00000039, -0x0004003D, 0x00000006, 0x0000003B, 0x0000000D, 0x00050083, 0x00000006, 0x0000003C, 0x0000003A, -0x0000003B, 0x0004003D, 0x00000006, 0x0000003D, 0x0000000D, 0x00050085, 0x00000006, 0x0000003E, -0x0000003C, 0x0000003D, 0x00050081, 0x00000006, 0x0000003F, 0x0000003E, 0x0000002F, 0x0003003E, -0x00000037, 0x0000003F, 0x0004003D, 0x00000006, 0x00000040, 0x00000033, 0x0004003D, 0x00000006, -0x00000042, 0x00000037, 0x00050085, 0x00000006, 0x00000043, 0x00000041, 0x00000042, 0x0004003D, -0x00000006, 0x00000044, 0x00000037, 0x00050085, 0x00000006, 0x00000045, 0x00000043, 0x00000044, -0x00050088, 0x00000006, 0x00000046, 0x00000040, 0x00000045, 0x000200FE, 0x00000046, 0x00010038, -0x00050036, 0x00000015, 0x00000019, 0x00000000, 0x00000016, 0x00030037, 0x00000012, 0x00000017, -0x00030037, 0x00000014, 0x00000018, 0x000200F8, 0x0000001A, 0x0004003B, 0x00000014, 0x00000049, -0x00000007, 0x0004003B, 0x00000026, 0x00000057, 0x00000007, 0x0004003B, 0x00000012, 0x00000059, -0x00000007, 0x0004003D, 0x00000013, 0x0000004A, 0x00000018, 0x0003003E, 0x00000049, 0x0000004A, -0x00050041, 0x00000007, 0x0000004D, 0x00000049, 0x0000004C, 0x0004003D, 0x00000006, 0x0000004E, -0x0000004D, 0x00050041, 0x00000007, 0x00000050, 0x00000049, 0x0000004F, 0x0004003D, 0x00000006, -0x00000051, 0x00000050, 0x00050083, 0x00000006, 0x00000052, 0x0000002F, 0x00000051, 0x00050050, -0x00000013, 0x00000053, 0x0000004E, 0x00000052, 0x0005008E, 0x00000013, 0x00000054, 0x00000053, -0x0000004B, 0x00050083, 0x00000013, 0x00000056, 0x00000054, 0x00000055, 0x0003003E, 0x00000049, -0x00000056, 0x0003003E, 0x00000057, 0x00000058, 0x0004003D, 0x00000011, 0x0000005A, 0x00000017, -0x0003003E, 0x00000059, 0x0000005A, 0x0004003D, 0x00000011, 0x0000005B, 0x00000059, 0x000500AA, -0x0000005D, 0x0000005E, 0x0000005B, 0x0000005C, 0x000300F7, 0x00000060, 0x00000000, 0x000400FA, -0x0000005E, 0x0000005F, 0x00000067, 0x000200F8, 0x0000005F, 0x00050041, 0x00000007, 0x00000061, -0x00000049, 0x0000004F, 0x0004003D, 0x00000006, 0x00000062, 0x00000061, 0x00050041, 0x00000007, -0x00000063, 0x00000049, 0x0000004C, 0x0004003D, 0x00000006, 0x00000064, 0x00000063, 0x0004007F, -0x00000006, 0x00000065, 0x00000064, 0x00060050, 0x00000015, 0x00000066, 0x0000002F, 0x00000062, -0x00000065, 0x0003003E, 0x00000057, 0x00000066, 0x000200F9, 0x00000060, 0x000200F8, 0x00000067, -0x0004003D, 0x00000011, 0x00000068, 0x00000059, 0x000500AA, 0x0000005D, 0x0000006A, 0x00000068, -0x00000069, 0x000300F7, 0x0000006C, 0x00000000, 0x000400FA, 0x0000006A, 0x0000006B, 0x00000073, -0x000200F8, 0x0000006B, 0x00050041, 0x00000007, 0x0000006E, 0x00000049, 0x0000004F, 0x0004003D, -0x00000006, 0x0000006F, 0x0000006E, 0x00050041, 0x00000007, 0x00000070, 0x00000049, 0x0000004C, -0x0004003D, 0x00000006, 0x00000071, 0x00000070, 0x00060050, 0x00000015, 0x00000072, 0x0000006D, -0x0000006F, 0x00000071, 0x0003003E, 0x00000057, 0x00000072, 0x000200F9, 0x0000006C, 0x000200F8, -0x00000073, 0x0004003D, 0x00000011, 0x00000074, 0x00000059, 0x000500AA, 0x0000005D, 0x00000076, -0x00000074, 0x00000075, 0x000300F7, 0x00000078, 0x00000000, 0x000400FA, 0x00000076, 0x00000077, -0x0000007F, 0x000200F8, 0x00000077, 0x00050041, 0x00000007, 0x00000079, 0x00000049, 0x0000004C, -0x0004003D, 0x00000006, 0x0000007A, 0x00000079, 0x00050041, 0x00000007, 0x0000007B, 0x00000049, -0x0000004F, 0x0004003D, 0x00000006, 0x0000007C, 0x0000007B, 0x0004007F, 0x00000006, 0x0000007D, -0x0000007C, 0x00060050, 0x00000015, 0x0000007E, 0x0000007A, 0x0000002F, 0x0000007D, 0x0003003E, -0x00000057, 0x0000007E, 0x000200F9, 0x00000078, 0x000200F8, 0x0000007F, 0x0004003D, 0x00000011, -0x00000080, 0x00000059, 0x000500AA, 0x0000005D, 0x00000082, 0x00000080, 0x00000081, 0x000300F7, -0x00000084, 0x00000000, 0x000400FA, 0x00000082, 0x00000083, 0x0000008A, 0x000200F8, 0x00000083, -0x00050041, 0x00000007, 0x00000085, 0x00000049, 0x0000004C, 0x0004003D, 0x00000006, 0x00000086, -0x00000085, 0x00050041, 0x00000007, 0x00000087, 0x00000049, 0x0000004F, 0x0004003D, 0x00000006, -0x00000088, 0x00000087, 0x00060050, 0x00000015, 0x00000089, 0x00000086, 0x0000006D, 0x00000088, -0x0003003E, 0x00000057, 0x00000089, 0x000200F9, 0x00000084, 0x000200F8, 0x0000008A, 0x0004003D, -0x00000011, 0x0000008B, 0x00000059, 0x000500AA, 0x0000005D, 0x0000008D, 0x0000008B, 0x0000008C, -0x000300F7, 0x0000008F, 0x00000000, 0x000400FA, 0x0000008D, 0x0000008E, 0x00000095, 0x000200F8, -0x0000008E, 0x00050041, 0x00000007, 0x00000090, 0x00000049, 0x0000004C, 0x0004003D, 0x00000006, -0x00000091, 0x00000090, 0x00050041, 0x00000007, 0x00000092, 0x00000049, 0x0000004F, 0x0004003D, -0x00000006, 0x00000093, 0x00000092, 0x00060050, 0x00000015, 0x00000094, 0x00000091, 0x00000093, -0x0000002F, 0x0003003E, 0x00000057, 0x00000094, 0x000200F9, 0x0000008F, 0x000200F8, 0x00000095, -0x00050041, 0x00000007, 0x00000096, 0x00000049, 0x0000004C, 0x0004003D, 0x00000006, 0x00000097, -0x00000096, 0x0004007F, 0x00000006, 0x00000098, 0x00000097, 0x00050041, 0x00000007, 0x00000099, -0x00000049, 0x0000004F, 0x0004003D, 0x00000006, 0x0000009A, 0x00000099, 0x00060050, 0x00000015, -0x0000009B, 0x00000098, 0x0000009A, 0x0000006D, 0x0003003E, 0x00000057, 0x0000009B, 0x000200F9, -0x0000008F, 0x000200F8, 0x0000008F, 0x000200F9, 0x00000084, 0x000200F8, 0x00000084, 0x000200F9, -0x00000078, 0x000200F8, 0x00000078, 0x000200F9, 0x0000006C, 0x000200F8, 0x0000006C, 0x000200F9, -0x00000060, 0x000200F8, 0x00000060, 0x0004003D, 0x00000015, 0x0000009C, 0x00000057, 0x0006000C, -0x00000015, 0x0000009D, 0x00000001, 0x00000045, 0x0000009C, 0x000200FE, 0x0000009D, 0x00010038, -0x00050036, 0x00000006, 0x0000001F, 0x00000000, 0x0000001D, 0x00030037, 0x0000001C, 0x0000001E, -0x000200F8, 0x00000020, 0x0004003D, 0x0000001B, 0x000000A0, 0x0000001E, 0x000500C4, 0x0000001B, -0x000000A2, 0x000000A0, 0x000000A1, 0x0004003D, 0x0000001B, 0x000000A3, 0x0000001E, 0x000500C2, -0x0000001B, 0x000000A4, 0x000000A3, 0x000000A1, 0x000500C5, 0x0000001B, 0x000000A5, 0x000000A2, -0x000000A4, 0x0003003E, 0x0000001E, 0x000000A5, 0x0004003D, 0x0000001B, 0x000000A6, 0x0000001E, -0x000500C7, 0x0000001B, 0x000000A8, 0x000000A6, 0x000000A7, 0x000500C4, 0x0000001B, 0x000000A9, -0x000000A8, 0x0000004F, 0x0004003D, 0x0000001B, 0x000000AA, 0x0000001E, 0x000500C7, 0x0000001B, -0x000000AC, 0x000000AA, 0x000000AB, 0x000500C2, 0x0000001B, 0x000000AD, 0x000000AC, 0x0000004F, -0x000500C5, 0x0000001B, 0x000000AE, 0x000000A9, 0x000000AD, 0x0003003E, 0x0000001E, 0x000000AE, -0x0004003D, 0x0000001B, 0x000000AF, 0x0000001E, 0x000500C7, 0x0000001B, 0x000000B1, 0x000000AF, -0x000000B0, 0x000500C4, 0x0000001B, 0x000000B3, 0x000000B1, 0x000000B2, 0x0004003D, 0x0000001B, -0x000000B4, 0x0000001E, 0x000500C7, 0x0000001B, 0x000000B6, 0x000000B4, 0x000000B5, 0x000500C2, -0x0000001B, 0x000000B7, 0x000000B6, 0x000000B2, 0x000500C5, 0x0000001B, 0x000000B8, 0x000000B3, -0x000000B7, 0x0003003E, 0x0000001E, 0x000000B8, 0x0004003D, 0x0000001B, 0x000000B9, 0x0000001E, -0x000500C7, 0x0000001B, 0x000000BB, 0x000000B9, 0x000000BA, 0x000500C4, 0x0000001B, 0x000000BD, -0x000000BB, 0x000000BC, 0x0004003D, 0x0000001B, 0x000000BE, 0x0000001E, 0x000500C7, 0x0000001B, -0x000000C0, 0x000000BE, 0x000000BF, 0x000500C2, 0x0000001B, 0x000000C1, 0x000000C0, 0x000000BC, -0x000500C5, 0x0000001B, 0x000000C2, 0x000000BD, 0x000000C1, 0x0003003E, 0x0000001E, 0x000000C2, -0x0004003D, 0x0000001B, 0x000000C3, 0x0000001E, 0x000500C7, 0x0000001B, 0x000000C5, 0x000000C3, -0x000000C4, 0x000500C4, 0x0000001B, 0x000000C7, 0x000000C5, 0x000000C6, 0x0004003D, 0x0000001B, -0x000000C8, 0x0000001E, 0x000500C7, 0x0000001B, 0x000000CA, 0x000000C8, 0x000000C9, 0x000500C2, -0x0000001B, 0x000000CB, 0x000000CA, 0x000000C6, 0x000500C5, 0x0000001B, 0x000000CC, 0x000000C7, -0x000000CB, 0x0003003E, 0x0000001E, 0x000000CC, 0x0004003D, 0x0000001B, 0x000000CD, 0x0000001E, -0x00040070, 0x00000006, 0x000000CE, 0x000000CD, 0x00050085, 0x00000006, 0x000000D0, 0x000000CE, -0x000000CF, 0x000200FE, 0x000000D0, 0x00010038, 0x00050036, 0x00000013, 0x00000024, 0x00000000, -0x00000021, 0x00030037, 0x0000001C, 0x00000022, 0x00030037, 0x0000001C, 0x00000023, 0x000200F8, -0x00000025, 0x0004003B, 0x0000001C, 0x000000D8, 0x00000007, 0x0004003D, 0x0000001B, 0x000000D3, -0x00000022, 0x00040070, 0x00000006, 0x000000D4, 0x000000D3, 0x0004003D, 0x0000001B, 0x000000D5, -0x00000023, 0x00040070, 0x00000006, 0x000000D6, 0x000000D5, 0x00050088, 0x00000006, 0x000000D7, -0x000000D4, 0x000000D6, 0x0004003D, 0x0000001B, 0x000000D9, 0x00000022, 0x0003003E, 0x000000D8, -0x000000D9, 0x00050039, 0x00000006, 0x000000DA, 0x0000001F, 0x000000D8, 0x00050050, 0x00000013, -0x000000DB, 0x000000D7, 0x000000DA, 0x000200FE, 0x000000DB, 0x00010038, 0x00050036, 0x00000015, -0x0000002B, 0x00000000, 0x00000027, 0x00030037, 0x00000014, 0x00000028, 0x00030037, 0x00000026, -0x00000029, 0x00030037, 0x00000007, 0x0000002A, 0x000200F8, 0x0000002C, 0x0004003B, 0x00000007, -0x000000DE, 0x00000007, 0x0004003B, 0x00000007, 0x000000E2, 0x00000007, 0x0004003B, 0x00000007, -0x000000E7, 0x00000007, 0x0004003B, 0x00000007, 0x000000F5, 0x00000007, 0x0004003B, 0x00000026, -0x000000FB, 0x00000007, 0x0004003B, 0x00000026, 0x00000108, 0x00000007, 0x0004003B, 0x00000026, -0x00000113, 0x00000007, 0x0004003B, 0x00000026, 0x00000118, 0x00000007, 0x0004003B, 0x00000026, -0x0000011C, 0x00000007, 0x0004003D, 0x00000006, 0x000000DF, 0x0000002A, 0x0004003D, 0x00000006, -0x000000E0, 0x0000002A, 0x00050085, 0x00000006, 0x000000E1, 0x000000DF, 0x000000E0, 0x0003003E, -0x000000DE, 0x000000E1, 0x00050041, 0x00000007, 0x000000E4, 0x00000028, 0x0000004C, 0x0004003D, -0x00000006, 0x000000E5, 0x000000E4, 0x00050085, 0x00000006, 0x000000E6, 0x000000E3, 0x000000E5, -0x0003003E, 0x000000E2, 0x000000E6, 0x00050041, 0x00000007, 0x000000E8, 0x00000028, 0x0000004F, -0x0004003D, 0x00000006, 0x000000E9, 0x000000E8, 0x00050083, 0x00000006, 0x000000EA, 0x0000002F, -0x000000E9, 0x0004003D, 0x00000006, 0x000000EB, 0x000000DE, 0x0004003D, 0x00000006, 0x000000EC, -0x000000DE, 0x00050085, 0x00000006, 0x000000ED, 0x000000EB, 0x000000EC, 0x00050083, 0x00000006, -0x000000EE, 0x000000ED, 0x0000002F, 0x00050041, 0x00000007, 0x000000EF, 0x00000028, 0x0000004F, -0x0004003D, 0x00000006, 0x000000F0, 0x000000EF, 0x00050085, 0x00000006, 0x000000F1, 0x000000EE, -0x000000F0, 0x00050081, 0x00000006, 0x000000F2, 0x0000002F, 0x000000F1, 0x00050088, 0x00000006, -0x000000F3, 0x000000EA, 0x000000F2, 0x0006000C, 0x00000006, 0x000000F4, 0x00000001, 0x0000001F, -0x000000F3, 0x0003003E, 0x000000E7, 0x000000F4, 0x0004003D, 0x00000006, 0x000000F6, 0x000000E7, -0x0004003D, 0x00000006, 0x000000F7, 0x000000E7, 0x00050085, 0x00000006, 0x000000F8, 0x000000F6, -0x000000F7, 0x00050083, 0x00000006, 0x000000F9, 0x0000002F, 0x000000F8, 0x0006000C, 0x00000006, -0x000000FA, 0x00000001, 0x0000001F, 0x000000F9, 0x0003003E, 0x000000F5, 0x000000FA, 0x0004003D, -0x00000006, 0x000000FC, 0x000000E2, 0x0006000C, 0x00000006, 0x000000FD, 0x00000001, 0x0000000E, -0x000000FC, 0x0004003D, 0x00000006, 0x000000FE, 0x000000F5, 0x00050085, 0x00000006, 0x000000FF, -0x000000FD, 0x000000FE, 0x00050041, 0x00000007, 0x00000100, 0x000000FB, 0x0000004C, 0x0003003E, -0x00000100, 0x000000FF, 0x0004003D, 0x00000006, 0x00000101, 0x000000E2, 0x0006000C, 0x00000006, -0x00000102, 0x00000001, 0x0000000D, 0x00000101, 0x0004003D, 0x00000006, 0x00000103, 0x000000F5, -0x00050085, 0x00000006, 0x00000104, 0x00000102, 0x00000103, 0x00050041, 0x00000007, 0x00000105, -0x000000FB, 0x0000004F, 0x0003003E, 0x00000105, 0x00000104, 0x0004003D, 0x00000006, 0x00000106, -0x000000E7, 0x00050041, 0x00000007, 0x00000107, 0x000000FB, 0x000000B2, 0x0003003E, 0x00000107, -0x00000106, 0x00050041, 0x00000007, 0x00000109, 0x00000029, 0x000000B2, 0x0004003D, 0x00000006, -0x0000010A, 0x00000109, 0x0006000C, 0x00000006, 0x0000010B, 0x00000001, 0x00000004, 0x0000010A, -0x000500B8, 0x0000005D, 0x0000010D, 0x0000010B, 0x0000010C, 0x00060050, 0x00000110, 0x00000111, -0x0000010D, 0x0000010D, 0x0000010D, 0x000600A9, 0x00000015, 0x00000112, 0x00000111, 0x0000010E, -0x0000010F, 0x0003003E, 0x00000108, 0x00000112, 0x0004003D, 0x00000015, 0x00000114, 0x00000108, -0x0004003D, 0x00000015, 0x00000115, 0x00000029, 0x0007000C, 0x00000015, 0x00000116, 0x00000001, -0x00000044, 0x00000114, 0x00000115, 0x0006000C, 0x00000015, 0x00000117, 0x00000001, 0x00000045, -0x00000116, 0x0003003E, 0x00000113, 0x00000117, 0x0004003D, 0x00000015, 0x00000119, 0x00000029, -0x0004003D, 0x00000015, 0x0000011A, 0x00000113, 0x0007000C, 0x00000015, 0x0000011B, 0x00000001, -0x00000044, 0x00000119, 0x0000011A, 0x0003003E, 0x00000118, 0x0000011B, 0x0004003D, 0x00000015, -0x0000011D, 0x00000113, 0x00050041, 0x00000007, 0x0000011E, 0x000000FB, 0x0000004C, 0x0004003D, -0x00000006, 0x0000011F, 0x0000011E, 0x0005008E, 0x00000015, 0x00000120, 0x0000011D, 0x0000011F, -0x0004003D, 0x00000015, 0x00000121, 0x00000118, 0x00050041, 0x00000007, 0x00000122, 0x000000FB, -0x0000004F, 0x0004003D, 0x00000006, 0x00000123, 0x00000122, 0x0005008E, 0x00000015, 0x00000124, -0x00000121, 0x00000123, 0x00050081, 0x00000015, 0x00000125, 0x00000120, 0x00000124, 0x0004003D, -0x00000015, 0x00000126, 0x00000029, 0x00050041, 0x00000007, 0x00000127, 0x000000FB, 0x000000B2, -0x0004003D, 0x00000006, 0x00000128, 0x00000127, 0x0005008E, 0x00000015, 0x00000129, 0x00000126, -0x00000128, 0x00050081, 0x00000015, 0x0000012A, 0x00000125, 0x00000129, 0x0003003E, 0x0000011C, -0x0000012A, 0x0004003D, 0x00000015, 0x0000012B, 0x0000011C, 0x0006000C, 0x00000015, 0x0000012C, -0x00000001, 0x00000045, 0x0000012B, 0x000200FE, 0x0000012C, 0x00010038, +0x00000058, 0x00050041, 0x00000144, 0x00000145, 0x00000132, 0x0000005C, 0x0004003D, 0x00000006, +0x00000146, 0x00000145, 0x000500B8, 0x0000005D, 0x00000148, 0x00000146, 0x00000147, 0x000300F7, +0x0000014A, 0x00000000, 0x000400FA, 0x00000148, 0x00000149, 0x0000015A, 0x000200F8, 0x00000149, +0x0004003D, 0x0000014F, 0x00000152, 0x00000151, 0x0004003D, 0x00000015, 0x00000153, 0x0000012F, +0x00070057, 0x0000014B, 0x00000154, 0x00000152, 0x00000153, 0x00000001, 0x0000002E, 0x0008004F, +0x00000015, 0x00000155, 0x00000154, 0x00000154, 0x00000000, 0x00000001, 0x00000002, 0x00050051, +0x00000006, 0x00000156, 0x00000155, 0x00000000, 0x00050051, 0x00000006, 0x00000157, 0x00000155, +0x00000001, 0x00050051, 0x00000006, 0x00000158, 0x00000155, 0x00000002, 0x00070050, 0x0000014B, +0x00000159, 0x00000156, 0x00000157, 0x00000158, 0x0000002F, 0x0003003E, 0x0000014D, 0x00000159, +0x000200F9, 0x0000014A, 0x000200F8, 0x0000015A, 0x0004003D, 0x0000014F, 0x0000015C, 0x00000151, +0x00040064, 0x0000014E, 0x0000015D, 0x0000015C, 0x00050067, 0x0000015E, 0x0000015F, 0x0000015D, +0x0000005C, 0x00050051, 0x00000011, 0x00000160, 0x0000015F, 0x00000000, 0x0004006F, 0x00000006, +0x00000161, 0x00000160, 0x0003003E, 0x0000015B, 0x00000161, 0x0003003E, 0x00000162, 0x0000004C, +0x000200F9, 0x00000163, 0x000200F8, 0x00000163, 0x000400F6, 0x00000165, 0x00000166, 0x00000000, +0x000200F9, 0x00000167, 0x000200F8, 0x00000167, 0x0004003D, 0x0000001B, 0x00000168, 0x00000162, +0x000500B0, 0x0000005D, 0x0000016A, 0x00000168, 0x00000169, 0x000400FA, 0x0000016A, 0x00000164, +0x00000165, 0x000200F8, 0x00000164, 0x0004003D, 0x0000001B, 0x0000016D, 0x00000162, 0x0003003E, +0x0000016C, 0x0000016D, 0x0003003E, 0x0000016E, 0x00000169, 0x00060039, 0x00000013, 0x0000016F, +0x00000024, 0x0000016C, 0x0000016E, 0x0003003E, 0x0000016B, 0x0000016F, 0x0004003D, 0x00000013, +0x00000172, 0x0000016B, 0x0003003E, 0x00000171, 0x00000172, 0x0004003D, 0x00000015, 0x00000174, +0x0000012F, 0x0003003E, 0x00000173, 0x00000174, 0x00050041, 0x00000144, 0x00000176, 0x00000132, +0x0000005C, 0x0004003D, 0x00000006, 0x00000177, 0x00000176, 0x0003003E, 0x00000175, 0x00000177, +0x00070039, 0x00000015, 0x00000178, 0x0000002B, 0x00000171, 0x00000173, 0x00000175, 0x0003003E, +0x00000170, 0x00000178, 0x0004003D, 0x00000015, 0x0000017A, 0x00000140, 0x0004003D, 0x00000015, +0x0000017B, 0x00000170, 0x00050094, 0x00000006, 0x0000017C, 0x0000017A, 0x0000017B, 0x00050085, +0x00000006, 0x0000017D, 0x0000004B, 0x0000017C, 0x0004003D, 0x00000015, 0x0000017E, 0x00000170, +0x0005008E, 0x00000015, 0x0000017F, 0x0000017E, 0x0000017D, 0x0004003D, 0x00000015, 0x00000180, +0x00000140, 0x00050083, 0x00000015, 0x00000181, 0x0000017F, 0x00000180, 0x0006000C, 0x00000015, +0x00000182, 0x00000001, 0x00000045, 0x00000181, 0x0003003E, 0x00000179, 0x00000182, 0x0004003D, +0x00000015, 0x00000184, 0x0000012F, 0x0004003D, 0x00000015, 0x00000185, 0x00000179, 0x00050094, +0x00000006, 0x00000186, 0x00000184, 0x00000185, 0x0007000C, 0x00000006, 0x00000187, 0x00000001, +0x00000028, 0x00000186, 0x0000002E, 0x0003003E, 0x00000183, 0x00000187, 0x0004003D, 0x00000006, +0x00000188, 0x00000183, 0x000500BA, 0x0000005D, 0x00000189, 0x00000188, 0x0000002E, 0x000300F7, +0x0000018B, 0x00000000, 0x000400FA, 0x00000189, 0x0000018A, 0x0000018B, 0x000200F8, 0x0000018A, +0x0004003D, 0x00000015, 0x0000018D, 0x0000012F, 0x0004003D, 0x00000015, 0x0000018E, 0x00000170, +0x00050094, 0x00000006, 0x0000018F, 0x0000018D, 0x0000018E, 0x0003003E, 0x00000190, 0x0000018F, +0x00050039, 0x00000006, 0x00000191, 0x0000000A, 0x00000190, 0x0003003E, 0x0000018C, 0x00000191, +0x0004003D, 0x00000015, 0x00000193, 0x00000140, 0x0004003D, 0x00000015, 0x00000194, 0x00000170, +0x00050094, 0x00000006, 0x00000195, 0x00000193, 0x00000194, 0x0003003E, 0x00000196, 0x00000195, +0x00050039, 0x00000006, 0x00000197, 0x0000000A, 0x00000196, 0x0003003E, 0x00000192, 0x00000197, +0x0004003D, 0x00000006, 0x0000019A, 0x0000018C, 0x0003003E, 0x00000199, 0x0000019A, 0x00050041, +0x00000144, 0x0000019C, 0x00000132, 0x0000005C, 0x0004003D, 0x00000006, 0x0000019D, 0x0000019C, +0x0003003E, 0x0000019B, 0x0000019D, 0x00060039, 0x00000006, 0x0000019E, 0x0000000F, 0x00000199, +0x0000019B, 0x0004003D, 0x00000006, 0x0000019F, 0x0000018C, 0x00050085, 0x00000006, 0x000001A0, +0x0000019E, 0x0000019F, 0x0004003D, 0x00000006, 0x000001A2, 0x00000192, 0x00050085, 0x00000006, +0x000001A3, 0x000001A1, 0x000001A2, 0x00050088, 0x00000006, 0x000001A4, 0x000001A0, 0x000001A3, +0x0003003E, 0x00000198, 0x000001A4, 0x0004003D, 0x00000006, 0x000001A7, 0x00000198, 0x00050085, +0x00000006, 0x000001A8, 0x000001A6, 0x000001A7, 0x0007000C, 0x00000006, 0x000001AA, 0x00000001, +0x00000028, 0x000001A8, 0x000001A9, 0x00050088, 0x00000006, 0x000001AB, 0x0000002F, 0x000001AA, +0x0003003E, 0x000001A5, 0x000001AB, 0x0004003D, 0x00000006, 0x000001AF, 0x0000015B, 0x00050085, +0x00000006, 0x000001B0, 0x000001AE, 0x000001AF, 0x0004003D, 0x00000006, 0x000001B1, 0x0000015B, +0x00050085, 0x00000006, 0x000001B2, 0x000001B0, 0x000001B1, 0x00050088, 0x00000006, 0x000001B3, +0x000001AD, 0x000001B2, 0x0003003E, 0x000001AC, 0x000001B3, 0x0003003E, 0x000001B4, 0x0000002F, +0x0004003D, 0x00000006, 0x000001B7, 0x000001A5, 0x0004003D, 0x00000006, 0x000001B8, 0x000001AC, +0x00050088, 0x00000006, 0x000001B9, 0x000001B7, 0x000001B8, 0x0006000C, 0x00000006, 0x000001BA, +0x00000001, 0x0000001E, 0x000001B9, 0x00050085, 0x00000006, 0x000001BB, 0x000001B6, 0x000001BA, +0x0004003D, 0x00000006, 0x000001BC, 0x000001B4, 0x00050081, 0x00000006, 0x000001BD, 0x000001BB, +0x000001BC, 0x0007000C, 0x00000006, 0x000001BE, 0x00000001, 0x00000028, 0x000001BD, 0x0000002E, +0x0003003E, 0x000001B5, 0x000001BE, 0x0004003D, 0x0000014F, 0x000001BF, 0x00000151, 0x0004003D, +0x00000015, 0x000001C0, 0x00000179, 0x0004003D, 0x00000006, 0x000001C1, 0x000001B5, 0x00070057, +0x0000014B, 0x000001C2, 0x000001BF, 0x000001C0, 0x00000001, 0x000001C1, 0x0008004F, 0x00000015, +0x000001C3, 0x000001C2, 0x000001C2, 0x00000000, 0x00000001, 0x00000002, 0x0004003D, 0x00000006, +0x000001C4, 0x00000183, 0x0005008E, 0x00000015, 0x000001C5, 0x000001C3, 0x000001C4, 0x0004003D, +0x00000015, 0x000001C6, 0x00000143, 0x00050081, 0x00000015, 0x000001C7, 0x000001C6, 0x000001C5, +0x0003003E, 0x00000143, 0x000001C7, 0x0004003D, 0x00000006, 0x000001C8, 0x00000183, 0x0004003D, +0x00000006, 0x000001C9, 0x00000142, 0x00050081, 0x00000006, 0x000001CA, 0x000001C9, 0x000001C8, +0x0003003E, 0x00000142, 0x000001CA, 0x000200F9, 0x0000018B, 0x000200F8, 0x0000018B, 0x000200F9, +0x00000166, 0x000200F8, 0x00000166, 0x0004003D, 0x0000001B, 0x000001CB, 0x00000162, 0x00050080, +0x0000001B, 0x000001CC, 0x000001CB, 0x00000069, 0x0003003E, 0x00000162, 0x000001CC, 0x000200F9, +0x00000163, 0x000200F8, 0x00000165, 0x0004003D, 0x00000015, 0x000001CD, 0x00000143, 0x0004003D, +0x00000006, 0x000001CE, 0x00000142, 0x0007000C, 0x00000006, 0x000001D0, 0x00000001, 0x00000028, +0x000001CE, 0x000001CF, 0x00060050, 0x00000015, 0x000001D1, 0x000001D0, 0x000001D0, 0x000001D0, +0x00050088, 0x00000015, 0x000001D2, 0x000001CD, 0x000001D1, 0x0003003E, 0x00000143, 0x000001D2, +0x0004003D, 0x00000015, 0x000001D3, 0x00000143, 0x00050051, 0x00000006, 0x000001D4, 0x000001D3, +0x00000000, 0x00050051, 0x00000006, 0x000001D5, 0x000001D3, 0x00000001, 0x00050051, 0x00000006, +0x000001D6, 0x000001D3, 0x00000002, 0x00070050, 0x0000014B, 0x000001D7, 0x000001D4, 0x000001D5, +0x000001D6, 0x0000002F, 0x0003003E, 0x0000014D, 0x000001D7, 0x000200F9, 0x0000014A, 0x000200F8, +0x0000014A, 0x000100FD, 0x00010038, 0x00050036, 0x00000006, 0x0000000A, 0x00000000, 0x00000008, +0x00030037, 0x00000007, 0x00000009, 0x000200F8, 0x0000000B, 0x0004003D, 0x00000006, 0x0000002D, +0x00000009, 0x0008000C, 0x00000006, 0x00000030, 0x00000001, 0x0000002B, 0x0000002D, 0x0000002E, +0x0000002F, 0x000200FE, 0x00000030, 0x00010038, 0x00050036, 0x00000006, 0x0000000F, 0x00000000, +0x0000000C, 0x00030037, 0x00000007, 0x0000000D, 0x00030037, 0x00000007, 0x0000000E, 0x000200F8, +0x00000010, 0x0004003B, 0x00000007, 0x00000033, 0x00000007, 0x0004003B, 0x00000007, 0x00000037, +0x00000007, 0x0004003D, 0x00000006, 0x00000034, 0x0000000E, 0x0004003D, 0x00000006, 0x00000035, +0x0000000E, 0x00050085, 0x00000006, 0x00000036, 0x00000034, 0x00000035, 0x0003003E, 0x00000033, +0x00000036, 0x0004003D, 0x00000006, 0x00000038, 0x0000000D, 0x0004003D, 0x00000006, 0x00000039, +0x00000033, 0x00050085, 0x00000006, 0x0000003A, 0x00000038, 0x00000039, 0x0004003D, 0x00000006, +0x0000003B, 0x0000000D, 0x00050083, 0x00000006, 0x0000003C, 0x0000003A, 0x0000003B, 0x0004003D, +0x00000006, 0x0000003D, 0x0000000D, 0x00050085, 0x00000006, 0x0000003E, 0x0000003C, 0x0000003D, +0x00050081, 0x00000006, 0x0000003F, 0x0000003E, 0x0000002F, 0x0003003E, 0x00000037, 0x0000003F, +0x0004003D, 0x00000006, 0x00000040, 0x00000033, 0x0004003D, 0x00000006, 0x00000042, 0x00000037, +0x00050085, 0x00000006, 0x00000043, 0x00000041, 0x00000042, 0x0004003D, 0x00000006, 0x00000044, +0x00000037, 0x00050085, 0x00000006, 0x00000045, 0x00000043, 0x00000044, 0x00050088, 0x00000006, +0x00000046, 0x00000040, 0x00000045, 0x000200FE, 0x00000046, 0x00010038, 0x00050036, 0x00000015, +0x00000019, 0x00000000, 0x00000016, 0x00030037, 0x00000012, 0x00000017, 0x00030037, 0x00000014, +0x00000018, 0x000200F8, 0x0000001A, 0x0004003B, 0x00000014, 0x00000049, 0x00000007, 0x0004003B, +0x00000026, 0x00000057, 0x00000007, 0x0004003B, 0x00000012, 0x00000059, 0x00000007, 0x0004003D, +0x00000013, 0x0000004A, 0x00000018, 0x0003003E, 0x00000049, 0x0000004A, 0x00050041, 0x00000007, +0x0000004D, 0x00000049, 0x0000004C, 0x0004003D, 0x00000006, 0x0000004E, 0x0000004D, 0x00050041, +0x00000007, 0x00000050, 0x00000049, 0x0000004F, 0x0004003D, 0x00000006, 0x00000051, 0x00000050, +0x00050083, 0x00000006, 0x00000052, 0x0000002F, 0x00000051, 0x00050050, 0x00000013, 0x00000053, +0x0000004E, 0x00000052, 0x0005008E, 0x00000013, 0x00000054, 0x00000053, 0x0000004B, 0x00050083, +0x00000013, 0x00000056, 0x00000054, 0x00000055, 0x0003003E, 0x00000049, 0x00000056, 0x0003003E, +0x00000057, 0x00000058, 0x0004003D, 0x00000011, 0x0000005A, 0x00000017, 0x0003003E, 0x00000059, +0x0000005A, 0x0004003D, 0x00000011, 0x0000005B, 0x00000059, 0x000500AA, 0x0000005D, 0x0000005E, +0x0000005B, 0x0000005C, 0x000300F7, 0x00000060, 0x00000000, 0x000400FA, 0x0000005E, 0x0000005F, +0x00000067, 0x000200F8, 0x0000005F, 0x00050041, 0x00000007, 0x00000061, 0x00000049, 0x0000004F, +0x0004003D, 0x00000006, 0x00000062, 0x00000061, 0x00050041, 0x00000007, 0x00000063, 0x00000049, +0x0000004C, 0x0004003D, 0x00000006, 0x00000064, 0x00000063, 0x0004007F, 0x00000006, 0x00000065, +0x00000064, 0x00060050, 0x00000015, 0x00000066, 0x0000002F, 0x00000062, 0x00000065, 0x0003003E, +0x00000057, 0x00000066, 0x000200F9, 0x00000060, 0x000200F8, 0x00000067, 0x0004003D, 0x00000011, +0x00000068, 0x00000059, 0x000500AA, 0x0000005D, 0x0000006A, 0x00000068, 0x00000069, 0x000300F7, +0x0000006C, 0x00000000, 0x000400FA, 0x0000006A, 0x0000006B, 0x00000073, 0x000200F8, 0x0000006B, +0x00050041, 0x00000007, 0x0000006E, 0x00000049, 0x0000004F, 0x0004003D, 0x00000006, 0x0000006F, +0x0000006E, 0x00050041, 0x00000007, 0x00000070, 0x00000049, 0x0000004C, 0x0004003D, 0x00000006, +0x00000071, 0x00000070, 0x00060050, 0x00000015, 0x00000072, 0x0000006D, 0x0000006F, 0x00000071, +0x0003003E, 0x00000057, 0x00000072, 0x000200F9, 0x0000006C, 0x000200F8, 0x00000073, 0x0004003D, +0x00000011, 0x00000074, 0x00000059, 0x000500AA, 0x0000005D, 0x00000076, 0x00000074, 0x00000075, +0x000300F7, 0x00000078, 0x00000000, 0x000400FA, 0x00000076, 0x00000077, 0x0000007F, 0x000200F8, +0x00000077, 0x00050041, 0x00000007, 0x00000079, 0x00000049, 0x0000004C, 0x0004003D, 0x00000006, +0x0000007A, 0x00000079, 0x00050041, 0x00000007, 0x0000007B, 0x00000049, 0x0000004F, 0x0004003D, +0x00000006, 0x0000007C, 0x0000007B, 0x0004007F, 0x00000006, 0x0000007D, 0x0000007C, 0x00060050, +0x00000015, 0x0000007E, 0x0000007A, 0x0000002F, 0x0000007D, 0x0003003E, 0x00000057, 0x0000007E, +0x000200F9, 0x00000078, 0x000200F8, 0x0000007F, 0x0004003D, 0x00000011, 0x00000080, 0x00000059, +0x000500AA, 0x0000005D, 0x00000082, 0x00000080, 0x00000081, 0x000300F7, 0x00000084, 0x00000000, +0x000400FA, 0x00000082, 0x00000083, 0x0000008A, 0x000200F8, 0x00000083, 0x00050041, 0x00000007, +0x00000085, 0x00000049, 0x0000004C, 0x0004003D, 0x00000006, 0x00000086, 0x00000085, 0x00050041, +0x00000007, 0x00000087, 0x00000049, 0x0000004F, 0x0004003D, 0x00000006, 0x00000088, 0x00000087, +0x00060050, 0x00000015, 0x00000089, 0x00000086, 0x0000006D, 0x00000088, 0x0003003E, 0x00000057, +0x00000089, 0x000200F9, 0x00000084, 0x000200F8, 0x0000008A, 0x0004003D, 0x00000011, 0x0000008B, +0x00000059, 0x000500AA, 0x0000005D, 0x0000008D, 0x0000008B, 0x0000008C, 0x000300F7, 0x0000008F, +0x00000000, 0x000400FA, 0x0000008D, 0x0000008E, 0x00000095, 0x000200F8, 0x0000008E, 0x00050041, +0x00000007, 0x00000090, 0x00000049, 0x0000004C, 0x0004003D, 0x00000006, 0x00000091, 0x00000090, +0x00050041, 0x00000007, 0x00000092, 0x00000049, 0x0000004F, 0x0004003D, 0x00000006, 0x00000093, +0x00000092, 0x00060050, 0x00000015, 0x00000094, 0x00000091, 0x00000093, 0x0000002F, 0x0003003E, +0x00000057, 0x00000094, 0x000200F9, 0x0000008F, 0x000200F8, 0x00000095, 0x00050041, 0x00000007, +0x00000096, 0x00000049, 0x0000004C, 0x0004003D, 0x00000006, 0x00000097, 0x00000096, 0x0004007F, +0x00000006, 0x00000098, 0x00000097, 0x00050041, 0x00000007, 0x00000099, 0x00000049, 0x0000004F, +0x0004003D, 0x00000006, 0x0000009A, 0x00000099, 0x00060050, 0x00000015, 0x0000009B, 0x00000098, +0x0000009A, 0x0000006D, 0x0003003E, 0x00000057, 0x0000009B, 0x000200F9, 0x0000008F, 0x000200F8, +0x0000008F, 0x000200F9, 0x00000084, 0x000200F8, 0x00000084, 0x000200F9, 0x00000078, 0x000200F8, +0x00000078, 0x000200F9, 0x0000006C, 0x000200F8, 0x0000006C, 0x000200F9, 0x00000060, 0x000200F8, +0x00000060, 0x0004003D, 0x00000015, 0x0000009C, 0x00000057, 0x0006000C, 0x00000015, 0x0000009D, +0x00000001, 0x00000045, 0x0000009C, 0x000200FE, 0x0000009D, 0x00010038, 0x00050036, 0x00000006, +0x0000001F, 0x00000000, 0x0000001D, 0x00030037, 0x0000001C, 0x0000001E, 0x000200F8, 0x00000020, +0x0004003D, 0x0000001B, 0x000000A0, 0x0000001E, 0x000500C4, 0x0000001B, 0x000000A2, 0x000000A0, +0x000000A1, 0x0004003D, 0x0000001B, 0x000000A3, 0x0000001E, 0x000500C2, 0x0000001B, 0x000000A4, +0x000000A3, 0x000000A1, 0x000500C5, 0x0000001B, 0x000000A5, 0x000000A2, 0x000000A4, 0x0003003E, +0x0000001E, 0x000000A5, 0x0004003D, 0x0000001B, 0x000000A6, 0x0000001E, 0x000500C7, 0x0000001B, +0x000000A8, 0x000000A6, 0x000000A7, 0x000500C4, 0x0000001B, 0x000000A9, 0x000000A8, 0x0000004F, +0x0004003D, 0x0000001B, 0x000000AA, 0x0000001E, 0x000500C7, 0x0000001B, 0x000000AC, 0x000000AA, +0x000000AB, 0x000500C2, 0x0000001B, 0x000000AD, 0x000000AC, 0x0000004F, 0x000500C5, 0x0000001B, +0x000000AE, 0x000000A9, 0x000000AD, 0x0003003E, 0x0000001E, 0x000000AE, 0x0004003D, 0x0000001B, +0x000000AF, 0x0000001E, 0x000500C7, 0x0000001B, 0x000000B1, 0x000000AF, 0x000000B0, 0x000500C4, +0x0000001B, 0x000000B3, 0x000000B1, 0x000000B2, 0x0004003D, 0x0000001B, 0x000000B4, 0x0000001E, +0x000500C7, 0x0000001B, 0x000000B6, 0x000000B4, 0x000000B5, 0x000500C2, 0x0000001B, 0x000000B7, +0x000000B6, 0x000000B2, 0x000500C5, 0x0000001B, 0x000000B8, 0x000000B3, 0x000000B7, 0x0003003E, +0x0000001E, 0x000000B8, 0x0004003D, 0x0000001B, 0x000000B9, 0x0000001E, 0x000500C7, 0x0000001B, +0x000000BB, 0x000000B9, 0x000000BA, 0x000500C4, 0x0000001B, 0x000000BD, 0x000000BB, 0x000000BC, +0x0004003D, 0x0000001B, 0x000000BE, 0x0000001E, 0x000500C7, 0x0000001B, 0x000000C0, 0x000000BE, +0x000000BF, 0x000500C2, 0x0000001B, 0x000000C1, 0x000000C0, 0x000000BC, 0x000500C5, 0x0000001B, +0x000000C2, 0x000000BD, 0x000000C1, 0x0003003E, 0x0000001E, 0x000000C2, 0x0004003D, 0x0000001B, +0x000000C3, 0x0000001E, 0x000500C7, 0x0000001B, 0x000000C5, 0x000000C3, 0x000000C4, 0x000500C4, +0x0000001B, 0x000000C7, 0x000000C5, 0x000000C6, 0x0004003D, 0x0000001B, 0x000000C8, 0x0000001E, +0x000500C7, 0x0000001B, 0x000000CA, 0x000000C8, 0x000000C9, 0x000500C2, 0x0000001B, 0x000000CB, +0x000000CA, 0x000000C6, 0x000500C5, 0x0000001B, 0x000000CC, 0x000000C7, 0x000000CB, 0x0003003E, +0x0000001E, 0x000000CC, 0x0004003D, 0x0000001B, 0x000000CD, 0x0000001E, 0x00040070, 0x00000006, +0x000000CE, 0x000000CD, 0x00050085, 0x00000006, 0x000000D0, 0x000000CE, 0x000000CF, 0x000200FE, +0x000000D0, 0x00010038, 0x00050036, 0x00000013, 0x00000024, 0x00000000, 0x00000021, 0x00030037, +0x0000001C, 0x00000022, 0x00030037, 0x0000001C, 0x00000023, 0x000200F8, 0x00000025, 0x0004003B, +0x0000001C, 0x000000D8, 0x00000007, 0x0004003D, 0x0000001B, 0x000000D3, 0x00000022, 0x00040070, +0x00000006, 0x000000D4, 0x000000D3, 0x0004003D, 0x0000001B, 0x000000D5, 0x00000023, 0x00040070, +0x00000006, 0x000000D6, 0x000000D5, 0x00050088, 0x00000006, 0x000000D7, 0x000000D4, 0x000000D6, +0x0004003D, 0x0000001B, 0x000000D9, 0x00000022, 0x0003003E, 0x000000D8, 0x000000D9, 0x00050039, +0x00000006, 0x000000DA, 0x0000001F, 0x000000D8, 0x00050050, 0x00000013, 0x000000DB, 0x000000D7, +0x000000DA, 0x000200FE, 0x000000DB, 0x00010038, 0x00050036, 0x00000015, 0x0000002B, 0x00000000, +0x00000027, 0x00030037, 0x00000014, 0x00000028, 0x00030037, 0x00000026, 0x00000029, 0x00030037, +0x00000007, 0x0000002A, 0x000200F8, 0x0000002C, 0x0004003B, 0x00000007, 0x000000DE, 0x00000007, +0x0004003B, 0x00000007, 0x000000E2, 0x00000007, 0x0004003B, 0x00000007, 0x000000E7, 0x00000007, +0x0004003B, 0x00000007, 0x000000F5, 0x00000007, 0x0004003B, 0x00000026, 0x000000FB, 0x00000007, +0x0004003B, 0x00000026, 0x00000108, 0x00000007, 0x0004003B, 0x00000026, 0x00000113, 0x00000007, +0x0004003B, 0x00000026, 0x00000118, 0x00000007, 0x0004003B, 0x00000026, 0x0000011C, 0x00000007, +0x0004003D, 0x00000006, 0x000000DF, 0x0000002A, 0x0004003D, 0x00000006, 0x000000E0, 0x0000002A, +0x00050085, 0x00000006, 0x000000E1, 0x000000DF, 0x000000E0, 0x0003003E, 0x000000DE, 0x000000E1, +0x00050041, 0x00000007, 0x000000E4, 0x00000028, 0x0000004C, 0x0004003D, 0x00000006, 0x000000E5, +0x000000E4, 0x00050085, 0x00000006, 0x000000E6, 0x000000E3, 0x000000E5, 0x0003003E, 0x000000E2, +0x000000E6, 0x00050041, 0x00000007, 0x000000E8, 0x00000028, 0x0000004F, 0x0004003D, 0x00000006, +0x000000E9, 0x000000E8, 0x00050083, 0x00000006, 0x000000EA, 0x0000002F, 0x000000E9, 0x0004003D, +0x00000006, 0x000000EB, 0x000000DE, 0x0004003D, 0x00000006, 0x000000EC, 0x000000DE, 0x00050085, +0x00000006, 0x000000ED, 0x000000EB, 0x000000EC, 0x00050083, 0x00000006, 0x000000EE, 0x000000ED, +0x0000002F, 0x00050041, 0x00000007, 0x000000EF, 0x00000028, 0x0000004F, 0x0004003D, 0x00000006, +0x000000F0, 0x000000EF, 0x00050085, 0x00000006, 0x000000F1, 0x000000EE, 0x000000F0, 0x00050081, +0x00000006, 0x000000F2, 0x0000002F, 0x000000F1, 0x00050088, 0x00000006, 0x000000F3, 0x000000EA, +0x000000F2, 0x0006000C, 0x00000006, 0x000000F4, 0x00000001, 0x0000001F, 0x000000F3, 0x0003003E, +0x000000E7, 0x000000F4, 0x0004003D, 0x00000006, 0x000000F6, 0x000000E7, 0x0004003D, 0x00000006, +0x000000F7, 0x000000E7, 0x00050085, 0x00000006, 0x000000F8, 0x000000F6, 0x000000F7, 0x00050083, +0x00000006, 0x000000F9, 0x0000002F, 0x000000F8, 0x0006000C, 0x00000006, 0x000000FA, 0x00000001, +0x0000001F, 0x000000F9, 0x0003003E, 0x000000F5, 0x000000FA, 0x0004003D, 0x00000006, 0x000000FC, +0x000000E2, 0x0006000C, 0x00000006, 0x000000FD, 0x00000001, 0x0000000E, 0x000000FC, 0x0004003D, +0x00000006, 0x000000FE, 0x000000F5, 0x00050085, 0x00000006, 0x000000FF, 0x000000FD, 0x000000FE, +0x00050041, 0x00000007, 0x00000100, 0x000000FB, 0x0000004C, 0x0003003E, 0x00000100, 0x000000FF, +0x0004003D, 0x00000006, 0x00000101, 0x000000E2, 0x0006000C, 0x00000006, 0x00000102, 0x00000001, +0x0000000D, 0x00000101, 0x0004003D, 0x00000006, 0x00000103, 0x000000F5, 0x00050085, 0x00000006, +0x00000104, 0x00000102, 0x00000103, 0x00050041, 0x00000007, 0x00000105, 0x000000FB, 0x0000004F, +0x0003003E, 0x00000105, 0x00000104, 0x0004003D, 0x00000006, 0x00000106, 0x000000E7, 0x00050041, +0x00000007, 0x00000107, 0x000000FB, 0x000000B2, 0x0003003E, 0x00000107, 0x00000106, 0x00050041, +0x00000007, 0x00000109, 0x00000029, 0x000000B2, 0x0004003D, 0x00000006, 0x0000010A, 0x00000109, +0x0006000C, 0x00000006, 0x0000010B, 0x00000001, 0x00000004, 0x0000010A, 0x000500B8, 0x0000005D, +0x0000010D, 0x0000010B, 0x0000010C, 0x00060050, 0x00000110, 0x00000111, 0x0000010D, 0x0000010D, +0x0000010D, 0x000600A9, 0x00000015, 0x00000112, 0x00000111, 0x0000010E, 0x0000010F, 0x0003003E, +0x00000108, 0x00000112, 0x0004003D, 0x00000015, 0x00000114, 0x00000108, 0x0004003D, 0x00000015, +0x00000115, 0x00000029, 0x0007000C, 0x00000015, 0x00000116, 0x00000001, 0x00000044, 0x00000114, +0x00000115, 0x0006000C, 0x00000015, 0x00000117, 0x00000001, 0x00000045, 0x00000116, 0x0003003E, +0x00000113, 0x00000117, 0x0004003D, 0x00000015, 0x00000119, 0x00000029, 0x0004003D, 0x00000015, +0x0000011A, 0x00000113, 0x0007000C, 0x00000015, 0x0000011B, 0x00000001, 0x00000044, 0x00000119, +0x0000011A, 0x0003003E, 0x00000118, 0x0000011B, 0x0004003D, 0x00000015, 0x0000011D, 0x00000113, +0x00050041, 0x00000007, 0x0000011E, 0x000000FB, 0x0000004C, 0x0004003D, 0x00000006, 0x0000011F, +0x0000011E, 0x0005008E, 0x00000015, 0x00000120, 0x0000011D, 0x0000011F, 0x0004003D, 0x00000015, +0x00000121, 0x00000118, 0x00050041, 0x00000007, 0x00000122, 0x000000FB, 0x0000004F, 0x0004003D, +0x00000006, 0x00000123, 0x00000122, 0x0005008E, 0x00000015, 0x00000124, 0x00000121, 0x00000123, +0x00050081, 0x00000015, 0x00000125, 0x00000120, 0x00000124, 0x0004003D, 0x00000015, 0x00000126, +0x00000029, 0x00050041, 0x00000007, 0x00000127, 0x000000FB, 0x000000B2, 0x0004003D, 0x00000006, +0x00000128, 0x00000127, 0x0005008E, 0x00000015, 0x00000129, 0x00000126, 0x00000128, 0x00050081, +0x00000015, 0x0000012A, 0x00000125, 0x00000129, 0x0003003E, 0x0000011C, 0x0000012A, 0x0004003D, +0x00000015, 0x0000012B, 0x0000011C, 0x0006000C, 0x00000015, 0x0000012C, 0x00000001, 0x00000045, +0x0000012B, 0x000200FE, 0x0000012C, 0x00010038, }; \ No newline at end of file diff --git a/Lumos/Assets/Shaders/CompiledSPV/Headers/ForwardPBRfragspv.hpp b/Lumos/Assets/Shaders/CompiledSPV/Headers/ForwardPBRfragspv.hpp index 64db6ff5..5eb8c4fa 100644 --- a/Lumos/Assets/Shaders/CompiledSPV/Headers/ForwardPBRfragspv.hpp +++ b/Lumos/Assets/Shaders/CompiledSPV/Headers/ForwardPBRfragspv.hpp @@ -3,11 +3,11 @@ #include #include -constexpr uint32_t spirv_ForwardPBRfragspv_size = 52632; -constexpr std::array spirv_ForwardPBRfragspv = { - 0x07230203, 0x00010000, 0x000D000A, 0x00000862, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, +constexpr uint32_t spirv_ForwardPBRfragspv_size = 48476; +constexpr std::array spirv_ForwardPBRfragspv = { + 0x07230203, 0x00010000, 0x000D000A, 0x000007C3, 0x00000000, 0x00020011, 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, -0x0008000F, 0x00000004, 0x00000004, 0x6E69616D, 0x00000000, 0x000001FE, 0x000002E8, 0x00000705, +0x0008000F, 0x00000004, 0x00000004, 0x6E69616D, 0x00000000, 0x000001FE, 0x0000059F, 0x00000666, 0x00030010, 0x00000004, 0x00000007, 0x00030003, 0x00000002, 0x000001C2, 0x00090004, 0x415F4C47, 0x735F4252, 0x72617065, 0x5F657461, 0x64616873, 0x6F5F7265, 0x63656A62, 0x00007374, 0x00090004, 0x415F4C47, 0x735F4252, 0x69646168, 0x6C5F676E, 0x75676E61, 0x5F656761, 0x70303234, 0x006B6361, @@ -190,104 +190,86 @@ constexpr std::array spirv_ForwardPBRfragspv = { 0x00000000, 0x00040005, 0x000002DD, 0x73616962, 0x00000000, 0x00040005, 0x000002DE, 0x61726170, 0x0000006D, 0x00040005, 0x000002E0, 0x61726170, 0x0000006D, 0x00040005, 0x000002E2, 0x61726170, 0x0000006D, 0x00030005, 0x000002E5, 0x006D7573, 0x00040005, 0x000002E6, 0x73696F6E, 0x00000065, -0x00060005, 0x000002E8, 0x465F6C67, 0x43676172, 0x64726F6F, 0x00000000, 0x00040005, 0x000002E9, -0x61726170, 0x0000006D, 0x00030005, 0x000002ED, 0x00000069, 0x00040005, 0x000002F5, 0x7366666F, -0x00007465, 0x00040005, 0x000002F6, 0x61726170, 0x0000006D, 0x00040005, 0x000002F8, 0x61726170, -0x0000006D, 0x00040005, 0x000002F9, 0x61726170, 0x0000006D, 0x00030005, 0x000002FF, 0x0000007A, -0x00060005, 0x0000031C, 0x63736163, 0x49656461, 0x7865646E, 0x00000000, 0x00040005, 0x0000031D, -0x77656976, 0x00736F50, 0x00030005, 0x00000327, 0x00000069, 0x00050005, 0x00000343, 0x64616873, -0x6F43776F, 0x0064726F, 0x00040005, 0x00000355, 0x5241454E, 0x00000000, 0x00050005, 0x00000357, -0x61527675, 0x73756964, 0x00000000, 0x00040005, 0x00000362, 0x77656976, 0x00736F50, 0x00060005, -0x0000036B, 0x64616873, 0x6D41776F, 0x746E756F, 0x00000000, 0x00030005, 0x0000036C, 0x00003063, -0x00030005, 0x0000037C, 0x00003163, 0x00030005, 0x0000038C, 0x00003263, 0x00060005, 0x000003AE, -0x64616873, 0x6D41776F, 0x746E756F, 0x00000030, 0x00050005, 0x000003AF, 0x61685375, 0x4D776F64, -0x00007061, 0x00040005, 0x000003B0, 0x61726170, 0x0000006D, 0x00040005, 0x000003B2, 0x61726170, -0x0000006D, 0x00040005, 0x000003B4, 0x61726170, 0x0000006D, 0x00040005, 0x000003B6, 0x61726170, -0x0000006D, 0x00040005, 0x000003B8, 0x61726170, 0x0000006D, 0x00040005, 0x000003BA, 0x61726170, -0x0000006D, 0x00060005, 0x000003C7, 0x64616873, 0x6D41776F, 0x746E756F, 0x00000031, 0x00040005, -0x000003C8, 0x61726170, 0x0000006D, 0x00040005, 0x000003CA, 0x61726170, 0x0000006D, 0x00040005, -0x000003CC, 0x61726170, 0x0000006D, 0x00040005, 0x000003CE, 0x61726170, 0x0000006D, 0x00040005, -0x000003D0, 0x61726170, 0x0000006D, 0x00040005, 0x000003D2, 0x61726170, 0x0000006D, 0x00060005, -0x000003EB, 0x64616873, 0x6D41776F, 0x746E756F, 0x00000031, 0x00040005, 0x000003EC, 0x61726170, -0x0000006D, 0x00040005, 0x000003EE, 0x61726170, 0x0000006D, 0x00040005, 0x000003F0, 0x61726170, -0x0000006D, 0x00040005, 0x000003F2, 0x61726170, 0x0000006D, 0x00040005, 0x000003F4, 0x61726170, -0x0000006D, 0x00040005, 0x000003F6, 0x61726170, 0x0000006D, 0x00060005, 0x00000403, 0x64616873, -0x6D41776F, 0x746E756F, 0x00000032, 0x00040005, 0x00000404, 0x61726170, 0x0000006D, 0x00040005, -0x00000406, 0x61726170, 0x0000006D, 0x00040005, 0x00000408, 0x61726170, 0x0000006D, 0x00040005, -0x0000040A, 0x61726170, 0x0000006D, 0x00040005, 0x0000040C, 0x61726170, 0x0000006D, 0x00040005, -0x0000040E, 0x61726170, 0x0000006D, 0x00060005, 0x00000427, 0x64616873, 0x6D41776F, 0x746E756F, -0x00000032, 0x00040005, 0x00000428, 0x61726170, 0x0000006D, 0x00040005, 0x0000042A, 0x61726170, -0x0000006D, 0x00040005, 0x0000042C, 0x61726170, 0x0000006D, 0x00040005, 0x0000042E, 0x61726170, -0x0000006D, 0x00040005, 0x00000430, 0x61726170, 0x0000006D, 0x00040005, 0x00000432, 0x61726170, -0x0000006D, 0x00060005, 0x0000043F, 0x64616873, 0x6D41776F, 0x746E756F, 0x00000033, 0x00040005, -0x00000440, 0x61726170, 0x0000006D, 0x00040005, 0x00000442, 0x61726170, 0x0000006D, 0x00040005, -0x00000444, 0x61726170, 0x0000006D, 0x00040005, 0x00000446, 0x61726170, 0x0000006D, 0x00040005, -0x00000448, 0x61726170, 0x0000006D, 0x00040005, 0x0000044A, 0x61726170, 0x0000006D, 0x00040005, -0x00000451, 0x61726170, 0x0000006D, 0x00040005, 0x00000453, 0x61726170, 0x0000006D, 0x00040005, -0x00000455, 0x61726170, 0x0000006D, 0x00040005, 0x00000457, 0x61726170, 0x0000006D, 0x00040005, -0x00000459, 0x61726170, 0x0000006D, 0x00040005, 0x0000045B, 0x61726170, 0x0000006D, 0x00030005, -0x00000465, 0x00000044, 0x00040005, 0x00000467, 0x61726170, 0x0000006D, 0x00040005, 0x00000469, -0x61726170, 0x0000006D, 0x00030005, 0x0000046C, 0x00000056, 0x00040005, 0x0000046D, 0x61726170, -0x0000006D, 0x00040005, 0x0000046F, 0x61726170, 0x0000006D, 0x00040005, 0x00000471, 0x61726170, -0x0000006D, 0x00030005, 0x00000474, 0x00000046, 0x00040005, 0x00000476, 0x61726170, 0x0000006D, -0x00040005, 0x00000482, 0x61726170, 0x0000006D, 0x00040005, 0x00000484, 0x61726170, 0x0000006D, -0x00040005, 0x00000486, 0x61726170, 0x0000006D, 0x00040005, 0x00000488, 0x61726170, 0x0000006D, -0x00040005, 0x0000048E, 0x61726170, 0x0000006D, 0x00040005, 0x00000490, 0x61726170, 0x0000006D, -0x00040005, 0x00000492, 0x61726170, 0x0000006D, 0x00040005, 0x00000494, 0x61726170, 0x0000006D, -0x00040005, 0x00000499, 0x75736572, 0x0000746C, 0x00030005, 0x0000049B, 0x00000069, 0x00040005, -0x000004A7, 0x6867696C, 0x00000074, 0x00040005, 0x000004BA, 0x756C6176, 0x00000065, 0x00030005, -0x000004C0, 0x0000004C, 0x00040005, 0x000004C6, 0x74736964, 0x00000000, 0x00040005, 0x000004CB, -0x65747461, 0x0000006E, 0x00030005, 0x000004DF, 0x0000004C, 0x00050005, 0x000004E5, 0x6F747563, -0x6E416666, 0x00656C67, 0x00040005, 0x000004E9, 0x74736964, 0x00000000, 0x00040005, 0x000004EE, -0x74656874, 0x00000061, 0x00040005, 0x000004F4, 0x69737065, 0x006E6F6C, 0x00050005, 0x000004FA, -0x65747461, 0x7461756E, 0x006E6F69, 0x00060005, 0x0000050B, 0x63736163, 0x49656461, 0x7865646E, -0x00000000, 0x00040005, 0x0000050C, 0x61726170, 0x0000006D, 0x00040005, 0x00000515, 0x61726170, -0x0000006D, 0x00040005, 0x00000517, 0x61726170, 0x0000006D, 0x00040005, 0x00000519, 0x61726170, -0x0000006D, 0x00040005, 0x0000051D, 0x61726170, 0x0000006D, 0x00030005, 0x00000522, 0x0000694C, -0x00050005, 0x00000526, 0x6461724C, 0x636E6169, 0x00000065, 0x00030005, 0x0000052D, 0x0000684C, -0x00050005, 0x00000533, 0x6867696C, 0x4C6F4E74, 0x00000000, 0x00040005, 0x00000538, 0x61726170, -0x0000006D, 0x00030005, 0x0000053A, 0x00000068, 0x00050005, 0x00000540, 0x64616873, 0x5F676E69, -0x00566F4E, 0x00040005, 0x00000546, 0x61726170, 0x0000006D, 0x00030005, 0x00000548, 0x00566F4E, -0x00030005, 0x0000054A, 0x004C6F4E, 0x00040005, 0x0000054B, 0x61726170, 0x0000006D, 0x00030005, -0x0000054E, 0x00486F4E, 0x00040005, 0x00000553, 0x61726170, 0x0000006D, 0x00030005, 0x00000555, -0x00486F4C, 0x00040005, 0x00000559, 0x61726170, 0x0000006D, 0x00030005, 0x0000055B, 0x00006446, -0x00040005, 0x0000055D, 0x61726170, 0x0000006D, 0x00040005, 0x0000055F, 0x61726170, 0x0000006D, -0x00040005, 0x00000561, 0x61726170, 0x0000006D, 0x00030005, 0x00000564, 0x00007246, 0x00040005, -0x00000568, 0x61726170, 0x0000006D, 0x00040005, 0x0000056A, 0x61726170, 0x0000006D, 0x00040005, -0x0000056C, 0x61726170, 0x0000006D, 0x00040005, 0x0000056E, 0x61726170, 0x0000006D, 0x00040005, -0x00000571, 0x6F6C6F63, 0x00007275, 0x00040005, 0x0000057B, 0x61726170, 0x0000006D, 0x00040005, -0x0000057D, 0x61726170, 0x0000006D, 0x00050005, 0x0000058A, 0x61727269, 0x6E616964, 0x00006563, -0x00040005, 0x0000058E, 0x72724975, 0x0070614D, 0x00030005, 0x00000594, 0x00000046, 0x00040005, -0x00000595, 0x61726170, 0x0000006D, 0x00040005, 0x00000597, 0x61726170, 0x0000006D, 0x00040005, -0x0000059A, 0x61726170, 0x0000006D, 0x00030005, 0x0000059E, 0x0000646B, 0x00050005, 0x000005A6, -0x66666964, 0x49657375, 0x00004C42, 0x00080005, 0x000005AC, 0x6E455F75, 0x64615276, 0x636E6169, -0x78655465, 0x6576654C, 0x0000736C, 0x00070005, 0x000005B0, 0x63657073, 0x72616C75, 0x61727249, -0x6E616964, 0x00006563, 0x00040005, 0x000005B1, 0x766E4575, 0x0070614D, 0x00050005, 0x000005BB, -0x63657073, 0x72616C75, 0x004C4249, 0x00050005, 0x000005CE, 0x43786574, 0x756F6C6F, 0x00000072, -0x00050005, 0x000005D8, 0x6174656D, 0x63696C6C, 0x00000000, 0x00050005, 0x000005D9, 0x67756F72, -0x73656E68, 0x00000073, 0x00030005, 0x000005E8, 0x00786574, 0x00030005, 0x0000060C, 0x00786574, -0x00050005, 0x0000062A, 0x6574616D, 0x6C616972, 0x00000000, 0x00040005, 0x00000638, 0x61726170, -0x0000006D, 0x00030005, 0x0000063E, 0x00007675, 0x00040005, 0x00000649, 0x6F617373, 0x00000000, -0x00050005, 0x0000064A, 0x41535375, 0x70614D4F, 0x00000000, 0x00040005, 0x00000659, 0x61726170, -0x0000006D, 0x00050005, 0x0000065E, 0x67756F72, 0x73656E68, 0x00003273, 0x00040005, 0x00000662, -0x75646E64, 0x00000000, 0x00040005, 0x00000666, 0x76646E64, 0x00000000, 0x00050005, 0x0000066A, -0x69726176, 0x65636E61, 0x00000000, 0x00070005, 0x00000672, 0x6E72656B, 0x6F526C65, 0x6E686775, -0x32737365, 0x00000000, 0x00070005, 0x00000677, 0x746C6966, 0x64657265, 0x67756F52, 0x73656E68, -0x00003273, 0x00040005, 0x0000067B, 0x61726170, 0x0000006D, 0x00040005, 0x00000680, 0x6F507377, -0x00000073, 0x00050005, 0x00000692, 0x44524275, 0x54554C46, 0x00000000, 0x00050005, 0x0000069C, -0x6C666572, 0x61746365, 0x0065636E, 0x00040005, 0x0000069D, 0x61726170, 0x0000006D, 0x00030005, -0x000006A1, 0x00003046, 0x00040005, 0x000006A4, 0x61726170, 0x0000006D, 0x00040005, 0x000006A7, -0x61726170, 0x0000006D, 0x00040005, 0x000006BA, 0x61726170, 0x0000006D, 0x00060005, 0x000006C4, -0x64616873, 0x6944776F, 0x6E617473, 0x00006563, 0x00070005, 0x000006C7, 0x6E617274, 0x69746973, -0x69446E6F, 0x6E617473, 0x00006563, 0x00040005, 0x000006CA, 0x77656976, 0x00736F50, 0x00050005, -0x000006D3, 0x74736964, 0x65636E61, 0x00000000, 0x00030005, 0x000006E1, 0x0000724C, 0x00070005, -0x000006EB, 0x6867696C, 0x6E6F4374, 0x62697274, 0x6F697475, 0x0000006E, 0x00040005, 0x000006EC, -0x61726170, 0x0000006D, 0x00040005, 0x000006EF, 0x61726170, 0x0000006D, 0x00040005, 0x000006F1, -0x61726170, 0x0000006D, 0x00060005, 0x000006F4, 0x436C6269, 0x72746E6F, 0x74756269, 0x006E6F69, -0x00040005, 0x000006F5, 0x61726170, 0x0000006D, 0x00040005, 0x000006F8, 0x61726170, 0x0000006D, -0x00040005, 0x000006FA, 0x61726170, 0x0000006D, 0x00050005, 0x000006FD, 0x616E6966, 0x6C6F436C, -0x0072756F, 0x00050005, 0x00000705, 0x4374756F, 0x726F6C6F, 0x00000000, 0x00060005, 0x00000744, -0x63736163, 0x49656461, 0x7865646E, 0x00000000, 0x00040005, 0x00000745, 0x61726170, 0x0000006D, +0x00040005, 0x000002E7, 0x61726170, 0x0000006D, 0x00030005, 0x000002EB, 0x00000069, 0x00040005, +0x000002F3, 0x7366666F, 0x00007465, 0x00040005, 0x000002F4, 0x61726170, 0x0000006D, 0x00040005, +0x000002F6, 0x61726170, 0x0000006D, 0x00040005, 0x000002F7, 0x61726170, 0x0000006D, 0x00030005, +0x000002FD, 0x0000007A, 0x00060005, 0x0000031A, 0x63736163, 0x49656461, 0x7865646E, 0x00000000, +0x00040005, 0x0000031B, 0x77656976, 0x00736F50, 0x00030005, 0x00000325, 0x00000069, 0x00050005, +0x00000341, 0x64616873, 0x6F43776F, 0x0064726F, 0x00040005, 0x00000353, 0x5241454E, 0x00000000, +0x00050005, 0x00000355, 0x61527675, 0x73756964, 0x00000000, 0x00040005, 0x00000360, 0x77656976, +0x00736F50, 0x00060005, 0x00000369, 0x64616873, 0x6D41776F, 0x746E756F, 0x00000000, 0x00050005, +0x0000036A, 0x61685375, 0x4D776F64, 0x00007061, 0x00040005, 0x0000036B, 0x61726170, 0x0000006D, +0x00040005, 0x0000036D, 0x61726170, 0x0000006D, 0x00040005, 0x0000036F, 0x61726170, 0x0000006D, +0x00040005, 0x00000371, 0x61726170, 0x0000006D, 0x00040005, 0x00000373, 0x61726170, 0x0000006D, +0x00040005, 0x00000375, 0x61726170, 0x0000006D, 0x00050005, 0x00000378, 0x63736163, 0x46656461, +0x00656461, 0x00050005, 0x00000385, 0x63736163, 0x4E656461, 0x00747865, 0x00060005, 0x0000039F, +0x64616873, 0x6D41776F, 0x746E756F, 0x00000031, 0x00040005, 0x000003A0, 0x61726170, 0x0000006D, +0x00040005, 0x000003A2, 0x61726170, 0x0000006D, 0x00040005, 0x000003A4, 0x61726170, 0x0000006D, +0x00040005, 0x000003A6, 0x61726170, 0x0000006D, 0x00040005, 0x000003A8, 0x61726170, 0x0000006D, +0x00040005, 0x000003AA, 0x61726170, 0x0000006D, 0x00030005, 0x000003B8, 0x00000044, 0x00040005, +0x000003BA, 0x61726170, 0x0000006D, 0x00040005, 0x000003BC, 0x61726170, 0x0000006D, 0x00030005, +0x000003BF, 0x00000056, 0x00040005, 0x000003C0, 0x61726170, 0x0000006D, 0x00040005, 0x000003C2, +0x61726170, 0x0000006D, 0x00040005, 0x000003C4, 0x61726170, 0x0000006D, 0x00030005, 0x000003C7, +0x00000046, 0x00040005, 0x000003C9, 0x61726170, 0x0000006D, 0x00040005, 0x000003D5, 0x61726170, +0x0000006D, 0x00040005, 0x000003D7, 0x61726170, 0x0000006D, 0x00040005, 0x000003D9, 0x61726170, +0x0000006D, 0x00040005, 0x000003DB, 0x61726170, 0x0000006D, 0x00040005, 0x000003E1, 0x61726170, +0x0000006D, 0x00040005, 0x000003E3, 0x61726170, 0x0000006D, 0x00040005, 0x000003E5, 0x61726170, +0x0000006D, 0x00040005, 0x000003E7, 0x61726170, 0x0000006D, 0x00040005, 0x000003EC, 0x75736572, +0x0000746C, 0x00030005, 0x000003EE, 0x00000069, 0x00040005, 0x000003FA, 0x6867696C, 0x00000074, +0x00040005, 0x0000040D, 0x756C6176, 0x00000065, 0x00030005, 0x00000413, 0x0000004C, 0x00040005, +0x00000419, 0x74736964, 0x00000000, 0x00040005, 0x0000041E, 0x65747461, 0x0000006E, 0x00050005, +0x00000425, 0x65747461, 0x7461756E, 0x006E6F69, 0x00030005, 0x0000043E, 0x0000004C, 0x00050005, +0x00000444, 0x6F747563, 0x6E416666, 0x00656C67, 0x00040005, 0x00000448, 0x74736964, 0x00000000, +0x00040005, 0x0000044D, 0x74656874, 0x00000061, 0x00040005, 0x00000453, 0x69737065, 0x006E6F6C, +0x00050005, 0x00000459, 0x65747461, 0x7461756E, 0x006E6F69, 0x00060005, 0x0000046A, 0x63736163, +0x49656461, 0x7865646E, 0x00000000, 0x00040005, 0x0000046B, 0x61726170, 0x0000006D, 0x00040005, +0x00000474, 0x61726170, 0x0000006D, 0x00040005, 0x00000476, 0x61726170, 0x0000006D, 0x00040005, +0x00000478, 0x61726170, 0x0000006D, 0x00040005, 0x0000047C, 0x61726170, 0x0000006D, 0x00030005, +0x00000481, 0x0000694C, 0x00050005, 0x00000485, 0x6461724C, 0x636E6169, 0x00000065, 0x00030005, +0x0000048C, 0x0000684C, 0x00050005, 0x00000492, 0x6867696C, 0x4C6F4E74, 0x00000000, 0x00040005, +0x00000497, 0x61726170, 0x0000006D, 0x00030005, 0x00000499, 0x00000068, 0x00050005, 0x0000049F, +0x64616873, 0x5F676E69, 0x00566F4E, 0x00040005, 0x000004A5, 0x61726170, 0x0000006D, 0x00030005, +0x000004A7, 0x00566F4E, 0x00030005, 0x000004A9, 0x004C6F4E, 0x00040005, 0x000004AA, 0x61726170, +0x0000006D, 0x00030005, 0x000004AD, 0x00486F4E, 0x00040005, 0x000004B2, 0x61726170, 0x0000006D, +0x00030005, 0x000004B4, 0x00486F4C, 0x00040005, 0x000004B8, 0x61726170, 0x0000006D, 0x00030005, +0x000004BA, 0x00006446, 0x00040005, 0x000004BC, 0x61726170, 0x0000006D, 0x00040005, 0x000004BE, +0x61726170, 0x0000006D, 0x00040005, 0x000004C0, 0x61726170, 0x0000006D, 0x00030005, 0x000004C3, +0x00007246, 0x00040005, 0x000004C7, 0x61726170, 0x0000006D, 0x00040005, 0x000004C9, 0x61726170, +0x0000006D, 0x00040005, 0x000004CB, 0x61726170, 0x0000006D, 0x00040005, 0x000004CD, 0x61726170, +0x0000006D, 0x00040005, 0x000004D0, 0x6F6C6F63, 0x00007275, 0x00040005, 0x000004DA, 0x61726170, +0x0000006D, 0x00040005, 0x000004DC, 0x61726170, 0x0000006D, 0x00050005, 0x000004E9, 0x61727269, +0x6E616964, 0x00006563, 0x00040005, 0x000004ED, 0x72724975, 0x0070614D, 0x00030005, 0x000004F3, +0x00000046, 0x00040005, 0x000004F4, 0x61726170, 0x0000006D, 0x00040005, 0x000004F6, 0x61726170, +0x0000006D, 0x00040005, 0x000004F9, 0x61726170, 0x0000006D, 0x00030005, 0x000004FD, 0x0000646B, +0x00050005, 0x00000505, 0x66666964, 0x49657375, 0x00004C42, 0x00080005, 0x0000050B, 0x6E455F75, +0x64615276, 0x636E6169, 0x78655465, 0x6576654C, 0x0000736C, 0x00070005, 0x0000050F, 0x63657073, +0x72616C75, 0x61727249, 0x6E616964, 0x00006563, 0x00040005, 0x00000510, 0x766E4575, 0x0070614D, +0x00050005, 0x0000051A, 0x63657073, 0x72616C75, 0x004C4249, 0x00050005, 0x0000052D, 0x43786574, +0x756F6C6F, 0x00000072, 0x00050005, 0x00000537, 0x6174656D, 0x63696C6C, 0x00000000, 0x00050005, +0x00000538, 0x67756F72, 0x73656E68, 0x00000073, 0x00030005, 0x00000547, 0x00786574, 0x00030005, +0x0000056B, 0x00786574, 0x00050005, 0x00000589, 0x6574616D, 0x6C616972, 0x00000000, 0x00040005, +0x00000597, 0x61726170, 0x0000006D, 0x00030005, 0x0000059D, 0x00007675, 0x00060005, 0x0000059F, +0x465F6C67, 0x43676172, 0x64726F6F, 0x00000000, 0x00040005, 0x000005AA, 0x6F617373, 0x00000000, +0x00050005, 0x000005AB, 0x41535375, 0x70614D4F, 0x00000000, 0x00040005, 0x000005BA, 0x61726170, +0x0000006D, 0x00050005, 0x000005BF, 0x67756F72, 0x73656E68, 0x00003273, 0x00040005, 0x000005C3, +0x75646E64, 0x00000000, 0x00040005, 0x000005C7, 0x76646E64, 0x00000000, 0x00050005, 0x000005CB, +0x69726176, 0x65636E61, 0x00000000, 0x00070005, 0x000005D3, 0x6E72656B, 0x6F526C65, 0x6E686775, +0x32737365, 0x00000000, 0x00070005, 0x000005D8, 0x746C6966, 0x64657265, 0x67756F52, 0x73656E68, +0x00003273, 0x00040005, 0x000005DC, 0x61726170, 0x0000006D, 0x00040005, 0x000005E1, 0x6F507377, +0x00000073, 0x00050005, 0x000005F3, 0x44524275, 0x54554C46, 0x00000000, 0x00050005, 0x000005FD, +0x6C666572, 0x61746365, 0x0065636E, 0x00040005, 0x000005FE, 0x61726170, 0x0000006D, 0x00030005, +0x00000602, 0x00003046, 0x00040005, 0x00000605, 0x61726170, 0x0000006D, 0x00040005, 0x00000608, +0x61726170, 0x0000006D, 0x00040005, 0x0000061B, 0x61726170, 0x0000006D, 0x00060005, 0x00000625, +0x64616873, 0x6944776F, 0x6E617473, 0x00006563, 0x00070005, 0x00000628, 0x6E617274, 0x69746973, +0x69446E6F, 0x6E617473, 0x00006563, 0x00040005, 0x0000062B, 0x77656976, 0x00736F50, 0x00050005, +0x00000634, 0x74736964, 0x65636E61, 0x00000000, 0x00030005, 0x00000642, 0x0000724C, 0x00070005, +0x0000064C, 0x6867696C, 0x6E6F4374, 0x62697274, 0x6F697475, 0x0000006E, 0x00040005, 0x0000064D, +0x61726170, 0x0000006D, 0x00040005, 0x00000650, 0x61726170, 0x0000006D, 0x00040005, 0x00000652, +0x61726170, 0x0000006D, 0x00060005, 0x00000655, 0x436C6269, 0x72746E6F, 0x74756269, 0x006E6F69, +0x00040005, 0x00000656, 0x61726170, 0x0000006D, 0x00040005, 0x00000659, 0x61726170, 0x0000006D, +0x00040005, 0x0000065B, 0x61726170, 0x0000006D, 0x00050005, 0x0000065E, 0x616E6966, 0x6C6F436C, +0x0072756F, 0x00050005, 0x00000666, 0x4374756F, 0x726F6C6F, 0x00000000, 0x00060005, 0x000006A5, +0x63736163, 0x49656461, 0x7865646E, 0x00000000, 0x00040005, 0x000006A6, 0x61726170, 0x0000006D, 0x00050048, 0x000001DD, 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x000001DD, 0x00000001, 0x00000023, 0x00000010, 0x00050048, 0x000001DD, 0x00000002, 0x00000023, 0x00000014, 0x00050048, 0x000001DD, 0x00000003, 0x00000023, 0x00000018, 0x00050048, 0x000001DD, 0x00000004, 0x00000023, @@ -327,13 +309,13 @@ constexpr std::array spirv_ForwardPBRfragspv = { 0x0000000F, 0x00000023, 0x00000A30, 0x00050048, 0x000002CB, 0x00000010, 0x00000023, 0x00000A34, 0x00050048, 0x000002CB, 0x00000011, 0x00000023, 0x00000A38, 0x00050048, 0x000002CB, 0x00000012, 0x00000023, 0x00000A3C, 0x00030047, 0x000002CB, 0x00000002, 0x00040047, 0x000002CD, 0x00000022, -0x00000002, 0x00040047, 0x000002CD, 0x00000021, 0x00000005, 0x00040047, 0x000002E8, 0x0000000B, -0x0000000F, 0x00040047, 0x000003AF, 0x00000022, 0x00000002, 0x00040047, 0x000003AF, 0x00000021, -0x00000003, 0x00040047, 0x0000058E, 0x00000022, 0x00000002, 0x00040047, 0x0000058E, 0x00000021, -0x00000002, 0x00040047, 0x000005B1, 0x00000022, 0x00000002, 0x00040047, 0x000005B1, 0x00000021, -0x00000001, 0x00040047, 0x0000064A, 0x00000022, 0x00000002, 0x00040047, 0x0000064A, 0x00000021, -0x00000004, 0x00040047, 0x00000692, 0x00000022, 0x00000002, 0x00040047, 0x00000692, 0x00000021, -0x00000000, 0x00040047, 0x00000705, 0x0000001E, 0x00000000, 0x00020013, 0x00000002, 0x00030021, +0x00000002, 0x00040047, 0x000002CD, 0x00000021, 0x00000005, 0x00040047, 0x0000036A, 0x00000022, +0x00000002, 0x00040047, 0x0000036A, 0x00000021, 0x00000003, 0x00040047, 0x000004ED, 0x00000022, +0x00000002, 0x00040047, 0x000004ED, 0x00000021, 0x00000002, 0x00040047, 0x00000510, 0x00000022, +0x00000002, 0x00040047, 0x00000510, 0x00000021, 0x00000001, 0x00040047, 0x0000059F, 0x0000000B, +0x0000000F, 0x00040047, 0x000005AB, 0x00000022, 0x00000002, 0x00040047, 0x000005AB, 0x00000021, +0x00000004, 0x00040047, 0x000005F3, 0x00000022, 0x00000002, 0x00040047, 0x000005F3, 0x00000021, +0x00000000, 0x00040047, 0x00000666, 0x0000001E, 0x00000000, 0x00020013, 0x00000002, 0x00030021, 0x00000003, 0x00000002, 0x00030016, 0x00000006, 0x00000020, 0x00040020, 0x00000007, 0x00000007, 0x00000006, 0x00040021, 0x00000008, 0x00000006, 0x00000007, 0x00040017, 0x0000000C, 0x00000006, 0x00000003, 0x00040020, 0x0000000D, 0x00000007, 0x0000000C, 0x00040021, 0x0000000E, 0x0000000C, @@ -402,436 +384,436 @@ constexpr std::array spirv_ForwardPBRfragspv = { 0x00000012, 0x000002CA, 0x00000006, 0x00000006, 0x00000006, 0x00000006, 0x00000085, 0x00000085, 0x00000085, 0x00000085, 0x00000006, 0x00000006, 0x00000006, 0x00000085, 0x00040020, 0x000002CC, 0x00000002, 0x000002CB, 0x0004003B, 0x000002CC, 0x000002CD, 0x00000002, 0x0004002B, 0x00000085, -0x000002CE, 0x0000000F, 0x00040020, 0x000002E7, 0x00000001, 0x00000012, 0x0004003B, 0x000002E7, -0x000002E8, 0x00000001, 0x0004002B, 0x00000006, 0x000002FC, 0x442F0000, 0x0004002B, 0x000000ED, -0x0000030C, 0x00000002, 0x0004002B, 0x00000006, 0x00000318, 0x41000000, 0x00040020, 0x0000031E, -0x00000002, 0x000002C7, 0x0004002B, 0x00000085, 0x0000032E, 0x0000000C, 0x00040020, 0x0000032F, -0x00000002, 0x00000085, 0x0004002B, 0x00000006, 0x00000356, 0x3C23D70A, 0x0004002B, 0x00000006, -0x00000360, 0x3B03126F, 0x0004003B, 0x00000095, 0x000003AF, 0x00000000, 0x0006002C, 0x0000000C, -0x0000049A, 0x000000F8, 0x000000F8, 0x000000F8, 0x0004002B, 0x00000085, 0x000004A2, 0x0000000B, -0x00040020, 0x000004A6, 0x00000007, 0x000000AC, 0x00040020, 0x000004A9, 0x00000002, 0x000002C4, -0x0004002B, 0x00000006, 0x000004F7, 0x3F666666, 0x0004002B, 0x00000085, 0x0000050F, 0x00000012, -0x00090019, 0x0000058B, 0x00000006, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000001, -0x00000000, 0x0003001B, 0x0000058C, 0x0000058B, 0x00040020, 0x0000058D, 0x00000000, 0x0000058C, -0x0004003B, 0x0000058D, 0x0000058E, 0x00000000, 0x0004002B, 0x00000085, 0x000005AD, 0x0000000E, -0x0004003B, 0x0000058D, 0x000005B1, 0x00000000, 0x0004002B, 0x000000ED, 0x000005C1, 0x00000001, -0x0004002B, 0x00000085, 0x00000641, 0x00000010, 0x0004002B, 0x00000085, 0x00000644, 0x00000011, -0x0004003B, 0x000001F8, 0x0000064A, 0x00000000, 0x0004002B, 0x00000006, 0x00000656, 0x3D3851EC, -0x0004002B, 0x00000006, 0x00000675, 0x3CA3D70A, 0x0004003B, 0x000001F8, 0x00000692, 0x00000000, -0x0004002B, 0x00000006, 0x000006AE, 0x3DCCCCCD, 0x00040020, 0x00000704, 0x00000003, 0x00000012, -0x0004003B, 0x00000704, 0x00000705, 0x00000003, 0x0004002B, 0x00000085, 0x0000070B, 0x0000000D, -0x0004002B, 0x00000006, 0x0000074F, 0x3F4CCCCD, 0x0004002B, 0x00000006, 0x00000750, 0x3E4CCCCD, -0x0007002C, 0x00000012, 0x00000751, 0x0000074F, 0x00000750, 0x00000750, 0x000000D5, 0x0007002C, -0x00000012, 0x00000755, 0x00000750, 0x0000074F, 0x00000750, 0x000000D5, 0x0007002C, 0x00000012, -0x00000759, 0x00000750, 0x00000750, 0x0000074F, 0x000000D5, 0x0007002C, 0x00000012, 0x0000075D, -0x0000074F, 0x0000074F, 0x00000750, 0x000000D5, 0x0004002B, 0x00000006, 0x00000763, 0x40C90FDB, -0x0004002B, 0x00000006, 0x00000764, 0x3727C5AC, 0x0004002B, 0x00000006, 0x00000765, 0x3D23D70A, -0x0006002C, 0x0000000C, 0x00000766, 0x00000765, 0x00000765, 0x00000765, 0x0007002C, 0x00000012, -0x00000767, 0x0000012F, 0x000000F8, 0x000000F8, 0x0000012F, 0x0007002C, 0x00000012, 0x00000768, -0x000000F8, 0x0000012F, 0x000000F8, 0x0000012F, 0x0007002C, 0x00000012, 0x00000769, 0x000000F8, -0x000000F8, 0x000000D5, 0x000000F8, 0x0007002C, 0x00000012, 0x0000076A, 0x000000F8, 0x000000F8, -0x000000F8, 0x000000D5, 0x0007002C, 0x000002C7, 0x0000076B, 0x00000767, 0x00000768, 0x00000769, -0x0000076A, 0x0004002B, 0x000000ED, 0x0000076C, 0x00000010, 0x0004001C, 0x0000076D, 0x0000007F, -0x0000076C, 0x0004002B, 0x00000006, 0x0000076E, 0xBF7127FA, 0x0004002B, 0x00000006, 0x0000076F, -0xBECC51E0, 0x0005002C, 0x0000007F, 0x00000770, 0x0000076E, 0x0000076F, 0x0004002B, 0x00000006, -0x00000771, 0x3F7211EE, 0x0004002B, 0x00000006, 0x00000772, 0xBF44D71B, 0x0005002C, 0x0000007F, -0x00000773, 0x00000771, 0x00000772, 0x0004002B, 0x00000006, 0x00000774, 0xBDC0E398, 0x0004002B, -0x00000006, 0x00000775, 0xBF6DEC6B, 0x0005002C, 0x0000007F, 0x00000776, 0x00000774, 0x00000775, -0x0004002B, 0x00000006, 0x00000777, 0x3EB09E84, 0x0004002B, 0x00000006, 0x00000778, 0x3E967720, -0x0005002C, 0x0000007F, 0x00000779, 0x00000777, 0x00000778, 0x0004002B, 0x00000006, 0x0000077A, -0xBF6A777E, 0x0004002B, 0x00000006, 0x0000077B, 0x3EEA5988, 0x0005002C, 0x0000007F, 0x0000077C, -0x0000077A, 0x0000077B, 0x0004002B, 0x00000006, 0x0000077D, 0xBF50C0D4, 0x0004002B, 0x00000006, -0x0000077E, 0xBF610E50, 0x0005002C, 0x0000007F, 0x0000077F, 0x0000077D, 0x0000077E, 0x0004002B, -0x00000006, 0x00000780, 0xBEC3FB24, 0x0004002B, 0x00000006, 0x00000781, 0x3E8DB498, 0x0005002C, -0x0000007F, 0x00000782, 0x00000780, 0x00000781, 0x0004002B, 0x00000006, 0x00000783, 0x3F798F60, -0x0004002B, 0x00000006, 0x00000784, 0x3F41A8EC, 0x0005002C, 0x0000007F, 0x00000785, 0x00000783, -0x00000784, 0x0004002B, 0x00000006, 0x00000786, 0x3EE2EF78, 0x0004002B, 0x00000006, 0x00000787, -0xBF79A12C, 0x0005002C, 0x0000007F, 0x00000788, 0x00000786, 0x00000787, 0x0004002B, 0x00000006, -0x00000789, 0x3F099500, 0x0004002B, 0x00000006, 0x0000078A, 0xBEF28D4A, 0x0005002C, 0x0000007F, -0x0000078B, 0x00000789, 0x0000078A, 0x0004002B, 0x00000006, 0x0000078C, 0xBE87AA08, 0x0004002B, -0x00000006, 0x0000078D, 0xBED67E06, 0x0005002C, 0x0000007F, 0x0000078E, 0x0000078C, 0x0000078D, -0x0004002B, 0x00000006, 0x0000078F, 0x3F4ABEE2, 0x0004002B, 0x00000006, 0x00000790, 0x3E437BC8, -0x0005002C, 0x0000007F, 0x00000791, 0x0000078F, 0x00000790, 0x0004002B, 0x00000006, 0x00000792, -0xBE77B198, 0x0004002B, 0x00000006, 0x00000793, 0x3F7F3FA8, 0x0005002C, 0x0000007F, 0x00000794, -0x00000792, 0x00000793, 0x0004002B, 0x00000006, 0x00000795, 0xBF5068D4, 0x0004002B, 0x00000006, -0x00000796, 0x3F6A148A, 0x0005002C, 0x0000007F, 0x00000797, 0x00000795, 0x00000796, 0x0004002B, -0x00000006, 0x00000798, 0x3E4CA330, 0x0004002B, 0x00000006, 0x00000799, 0x3F495268, 0x0005002C, -0x0000007F, 0x0000079A, 0x00000798, 0x00000799, 0x0004002B, 0x00000006, 0x0000079B, 0x3E134898, -0x0004002B, 0x00000006, 0x0000079C, 0xBE106460, 0x0005002C, 0x0000007F, 0x0000079D, 0x0000079B, -0x0000079C, 0x0013002C, 0x0000076D, 0x0000079E, 0x00000770, 0x00000773, 0x00000776, 0x00000779, -0x0000077C, 0x0000077F, 0x00000782, 0x00000785, 0x00000788, 0x0000078B, 0x0000078E, 0x00000791, -0x00000794, 0x00000797, 0x0000079A, 0x0000079D, 0x0004002B, 0x000000ED, 0x0000079F, 0x00000040, -0x0004001C, 0x000007A0, 0x0000007F, 0x0000079F, 0x0004002B, 0x00000006, 0x000007A1, 0xBF625322, -0x0004002B, 0x00000006, 0x000007A2, 0x3DFEF391, 0x0005002C, 0x0000007F, 0x000007A3, 0x000007A1, -0x000007A2, 0x0004002B, 0x00000006, 0x000007A4, 0xBF36E169, 0x0004002B, 0x00000006, 0x000007A5, -0x3CE4E26D, 0x0005002C, 0x0000007F, 0x000007A6, 0x000007A4, 0x000007A5, 0x0004002B, 0x00000006, -0x000007A7, 0xBF3F7953, 0x0004002B, 0x00000006, 0x000007A8, 0x3E696463, 0x0005002C, 0x0000007F, -0x000007A9, 0x000007A7, 0x000007A8, 0x0004002B, 0x00000006, 0x000007AA, 0xBF708A37, 0x0004002B, -0x00000006, 0x000007AB, 0x3E797B31, 0x0005002C, 0x0000007F, 0x000007AC, 0x000007AA, 0x000007AB, -0x0004002B, 0x00000006, 0x000007AD, 0xBF7C476F, 0x0004002B, 0x00000006, 0x000007AE, 0x3D3A81DC, -0x0005002C, 0x0000007F, 0x000007AF, 0x000007AD, 0x000007AE, 0x0004002B, 0x00000006, 0x000007B0, -0xBF5C828C, 0x0004002B, 0x00000006, 0x000007B1, 0xBE0B7DC8, 0x0005002C, 0x0000007F, 0x000007B2, -0x000007B0, 0x000007B1, 0x0004002B, 0x00000006, 0x000007B3, 0xBF61C66D, 0x0004002B, 0x00000006, -0x000007B4, 0x3ECB3786, 0x0005002C, 0x0000007F, 0x000007B5, 0x000007B3, 0x000007B4, 0x0004002B, -0x00000006, 0x000007B6, 0xBEEF127F, 0x0004002B, 0x00000006, 0x000007B7, 0x3C6DFE76, 0x0005002C, -0x0000007F, 0x000007B8, 0x000007B6, 0x000007B7, 0x0004002B, 0x00000006, 0x000007B9, 0xBF0EE6A7, -0x0004002B, 0x00000006, 0x000007BA, 0x3E59C411, 0x0005002C, 0x0000007F, 0x000007BB, 0x000007B9, -0x000007BA, 0x0004002B, 0x00000006, 0x000007BC, 0xBF14151A, 0x0004002B, 0x00000006, 0x000007BD, -0xBDC43E53, 0x0005002C, 0x0000007F, 0x000007BE, 0x000007BC, 0x000007BD, 0x0004002B, 0x00000006, -0x000007BF, 0xBF3D8213, 0x0004002B, 0x00000006, 0x000007C0, 0xBDC3DA30, 0x0005002C, 0x0000007F, -0x000007C1, 0x000007BF, 0x000007C0, 0x0004002B, 0x00000006, 0x000007C2, 0xBF406E2B, 0x0004002B, -0x00000006, 0x000007C3, 0x3EF1F927, 0x0005002C, 0x0000007F, 0x000007C4, 0x000007C2, 0x000007C3, -0x0004002B, 0x00000006, 0x000007C5, 0xBF0D9B0B, 0x0004002B, 0x00000006, 0x000007C6, 0xBE790364, -0x0005002C, 0x0000007F, 0x000007C7, 0x000007C5, 0x000007C6, 0x0004002B, 0x00000006, 0x000007C8, -0xBF2CBD34, 0x0004002B, 0x00000006, 0x000007C9, 0xBEA95571, 0x0005002C, 0x0000007F, 0x000007CA, -0x000007C8, 0x000007C9, 0x0004002B, 0x00000006, 0x000007CB, 0xBECE3737, 0x0004002B, 0x00000006, -0x000007CC, 0xBDFA08C0, 0x0005002C, 0x0000007F, 0x000007CD, 0x000007CB, 0x000007CC, 0x0004002B, -0x00000006, 0x000007CE, 0xBEA3B9AE, 0x0004002B, 0x00000006, 0x000007CF, 0xBE9FD439, 0x0005002C, -0x0000007F, 0x000007D0, 0x000007CE, 0x000007CF, 0x0004002B, 0x00000006, 0x000007D1, 0xBED3EDB7, -0x0004002B, 0x00000006, 0x000007D2, 0xBEE127D4, 0x0005002C, 0x0000007F, 0x000007D3, 0x000007D1, -0x000007D2, 0x0004002B, 0x00000006, 0x000007D4, 0xBF7AA9C5, 0x0004002B, 0x00000006, 0x000007D5, -0xBE4E132B, 0x0005002C, 0x0000007F, 0x000007D6, 0x000007D4, 0x000007D5, 0x0004002B, 0x00000006, -0x000007D7, 0xBF5D9696, 0x0004002B, 0x00000006, 0x000007D8, 0xBE93CFD5, 0x0005002C, 0x0000007F, -0x000007D9, 0x000007D7, 0x000007D8, 0x0004002B, 0x00000006, 0x000007DA, 0xBE798D8B, 0x0004002B, -0x00000006, 0x000007DB, 0xBE3ED9E0, 0x0005002C, 0x0000007F, 0x000007DC, 0x000007DA, 0x000007DB, -0x0004002B, 0x00000006, 0x000007DD, 0xBE96FFC1, 0x0004002B, 0x00000006, 0x000007DE, 0xBD645804, -0x0005002C, 0x0000007F, 0x000007DF, 0x000007DD, 0x000007DE, 0x0004002B, 0x00000006, 0x000007E0, -0xBF1ABD5E, 0x0004002B, 0x00000006, 0x000007E1, 0xBF0B5409, 0x0005002C, 0x0000007F, 0x000007E2, -0x000007E0, 0x000007E1, 0x0004002B, 0x00000006, 0x000007E3, 0xBED60B70, 0x0004002B, 0x00000006, -0x000007E4, 0xBF167222, 0x0005002C, 0x0000007F, 0x000007E5, 0x000007E3, 0x000007E4, 0x0004002B, -0x00000006, 0x000007E6, 0xBF0C957D, 0x0004002B, 0x00000006, 0x000007E7, 0xBED4EDD5, 0x0005002C, -0x0000007F, 0x000007E8, 0x000007E6, 0x000007E7, 0x0004002B, 0x00000006, 0x000007E9, 0xBE73CB3E, -0x0004002B, 0x00000006, 0x000007EA, 0xBF1C9C5E, 0x0005002C, 0x0000007F, 0x000007EB, 0x000007E9, -0x000007EA, 0x0004002B, 0x00000006, 0x000007EC, 0xBE88B4C0, 0x0004002B, 0x00000006, 0x000007ED, -0xBEEB5E0F, 0x0005002C, 0x0000007F, 0x000007EE, 0x000007EC, 0x000007ED, 0x0004002B, 0x00000006, -0x000007EF, 0xBDCCCFF2, 0x0004002B, 0x00000006, 0x000007F0, 0xBE6A9D62, 0x0005002C, 0x0000007F, -0x000007F1, 0x000007EF, 0x000007F0, 0x0004002B, 0x00000006, 0x000007F2, 0xBDD0BFA1, 0x0004002B, -0x00000006, 0x000007F3, 0xBEC2C16E, 0x0005002C, 0x0000007F, 0x000007F4, 0x000007F2, 0x000007F3, -0x0004002B, 0x00000006, 0x000007F5, 0xBF2E749F, 0x0004002B, 0x00000006, 0x000007F6, 0xBF3365DC, -0x0005002C, 0x0000007F, 0x000007F7, 0x000007F5, 0x000007F6, 0x0004002B, 0x00000006, 0x000007F8, -0xBF4373F3, 0x0004002B, 0x00000006, 0x000007F9, 0xBF0B1B58, 0x0005002C, 0x0000007F, 0x000007FA, -0x000007F8, 0x000007F9, 0x0004002B, 0x00000006, 0x000007FB, 0xBF0C8D3B, 0x0004002B, 0x00000006, -0x000007FC, 0xBF403116, 0x0005002C, 0x0000007F, 0x000007FD, 0x000007FB, 0x000007FC, 0x0004002B, -0x00000006, 0x000007FE, 0xBF4F1D93, 0x0004002B, 0x00000006, 0x000007FF, 0xBED1461B, 0x0005002C, -0x0000007F, 0x00000800, 0x000007FE, 0x000007FF, 0x0004002B, 0x00000006, 0x00000801, 0xBEC6B980, -0x0004002B, 0x00000006, 0x00000802, 0xBF4600B0, 0x0005002C, 0x0000007F, 0x00000803, 0x00000801, -0x00000802, 0x0004002B, 0x00000006, 0x00000804, 0xBEDBD945, 0x0004002B, 0x00000006, 0x00000805, -0xBF6517A4, 0x0005002C, 0x0000007F, 0x00000806, 0x00000804, 0x00000805, 0x0004002B, 0x00000006, -0x00000807, 0xBE06C15D, 0x0004002B, 0x00000006, 0x00000808, 0x3D853D21, 0x0005002C, 0x0000007F, -0x00000809, 0x00000807, 0x00000808, 0x0004002B, 0x00000006, 0x0000080A, 0xBE8CCD10, 0x0004002B, -0x00000006, 0x0000080B, 0x3DD2C8C5, 0x0005002C, 0x0000007F, 0x0000080C, 0x0000080A, 0x0000080B, -0x0004002B, 0x00000006, 0x0000080D, 0xBDD953DF, 0x0004002B, 0x00000006, 0x0000080E, 0xBD8BEF07, -0x0005002C, 0x0000007F, 0x0000080F, 0x0000080D, 0x0000080E, 0x0004002B, 0x00000006, 0x00000810, -0xBE96D3FA, 0x0004002B, 0x00000006, 0x00000811, 0xBF643A54, 0x0005002C, 0x0000007F, 0x00000812, -0x00000810, 0x00000811, 0x0004002B, 0x00000006, 0x00000813, 0xBF21218A, 0x0004002B, 0x00000006, -0x00000814, 0x3EC23F03, 0x0005002C, 0x0000007F, 0x00000815, 0x00000813, 0x00000814, 0x0004002B, -0x00000006, 0x00000816, 0xBED083FD, 0x0004002B, 0x00000006, 0x00000817, 0x3EADF373, 0x0005002C, -0x0000007F, 0x00000818, 0x00000816, 0x00000817, 0x0004002B, 0x00000006, 0x00000819, 0x3D92BD3C, -0x0004002B, 0x00000006, 0x0000081A, 0xBEC4C0DF, 0x0005002C, 0x0000007F, 0x0000081B, 0x00000819, -0x0000081A, 0x0004002B, 0x00000006, 0x0000081C, 0x3CB45F18, 0x0004002B, 0x00000006, 0x0000081D, -0xBE870FE0, 0x0005002C, 0x0000007F, 0x0000081E, 0x0000081C, 0x0000081D, 0x0004002B, 0x00000006, -0x0000081F, 0x3B7E36D2, 0x0004002B, 0x00000006, 0x00000820, 0xBE0B56B8, 0x0005002C, 0x0000007F, -0x00000821, 0x0000081F, 0x00000820, 0x0004002B, 0x00000006, 0x00000822, 0xBE0CD573, 0x0004002B, -0x00000006, 0x00000823, 0xBF44916D, 0x0005002C, 0x0000007F, 0x00000824, 0x00000822, 0x00000823, -0x0004002B, 0x00000006, 0x00000825, 0xBD506141, 0x0004002B, 0x00000006, 0x00000826, 0xBF67F413, -0x0005002C, 0x0000007F, 0x00000827, 0x00000825, 0x00000826, 0x0004002B, 0x00000006, 0x00000828, -0x3DE9BE90, 0x0004002B, 0x00000006, 0x00000829, 0xBD8F77F2, 0x0005002C, 0x0000007F, 0x0000082A, -0x00000828, 0x00000829, 0x0004002B, 0x00000006, 0x0000082B, 0x3E273BC9, 0x0004002B, 0x00000006, -0x0000082C, 0xBE5E71CE, 0x0005002C, 0x0000007F, 0x0000082D, 0x0000082B, 0x0000082C, 0x0004002B, -0x00000006, 0x0000082E, 0xBDCD562A, 0x0004002B, 0x00000006, 0x0000082F, 0xBF1686A5, 0x0005002C, -0x0000007F, 0x00000830, 0x0000082E, 0x0000082F, 0x0004002B, 0x00000006, 0x00000831, 0xBBA1F080, -0x0004002B, 0x00000006, 0x00000832, 0x3E006078, 0x0005002C, 0x0000007F, 0x00000833, 0x00000831, -0x00000832, 0x0004002B, 0x00000006, 0x00000834, 0x3D1098D4, 0x0004002B, 0x00000006, 0x00000835, -0xBF1E8B1A, 0x0005002C, 0x0000007F, 0x00000836, 0x00000834, 0x00000835, 0x0004002B, 0x00000006, -0x00000837, 0x3E48576D, 0x0004002B, 0x00000006, 0x00000838, 0xBEEB04EE, 0x0005002C, 0x0000007F, -0x00000839, 0x00000837, 0x00000838, 0x0004002B, 0x00000006, 0x0000083A, 0x3E9BA1D3, 0x0004002B, -0x00000006, 0x0000083B, 0xBEB1565C, 0x0005002C, 0x0000007F, 0x0000083C, 0x0000083A, 0x0000083B, -0x0004002B, 0x00000006, 0x0000083D, 0xBF2D9924, 0x0004002B, 0x00000006, 0x0000083E, 0x3F2F62A6, -0x0005002C, 0x0000007F, 0x0000083F, 0x0000083D, 0x0000083E, 0x0004002B, 0x00000006, 0x00000840, -0xBF20E001, 0x0004002B, 0x00000006, 0x00000841, 0x3F020AD9, 0x0005002C, 0x0000007F, 0x00000842, -0x00000840, 0x00000841, 0x0004002B, 0x00000006, 0x00000843, 0xBF022B49, 0x0004002B, 0x00000006, -0x00000844, 0x3EEAE1AC, 0x0005002C, 0x0000007F, 0x00000845, 0x00000843, 0x00000844, 0x0004002B, -0x00000006, 0x00000846, 0x3D039EF1, 0x0004002B, 0x00000006, 0x00000847, 0xBF48331E, 0x0005002C, -0x0000007F, 0x00000848, 0x00000846, 0x00000847, 0x0004002B, 0x00000006, 0x00000849, 0x3DFB1316, -0x0004002B, 0x00000006, 0x0000084A, 0x3E8F8A6E, 0x0005002C, 0x0000007F, 0x0000084B, 0x00000849, -0x0000084A, 0x0004002B, 0x00000006, 0x0000084C, 0xBD32C301, 0x0004002B, 0x00000006, 0x0000084D, -0x3E9FCE10, 0x0005002C, 0x0000007F, 0x0000084E, 0x0000084C, 0x0000084D, 0x0004002B, 0x00000006, -0x0000084F, 0x3E082F51, 0x0004002B, 0x00000006, 0x00000850, 0x3DAE6D9C, 0x0005002C, 0x0000007F, -0x00000851, 0x0000084F, 0x00000850, 0x0004002B, 0x00000006, 0x00000852, 0xBE44B76F, 0x0004002B, -0x00000006, 0x00000853, 0x3E925AAB, 0x0005002C, 0x0000007F, 0x00000854, 0x00000852, 0x00000853, -0x0004002B, 0x00000006, 0x00000855, 0x3E3C0725, 0x0004002B, 0x00000006, 0x00000856, 0xBF369707, -0x0005002C, 0x0000007F, 0x00000857, 0x00000855, 0x00000856, 0x0004002B, 0x00000006, 0x00000858, -0x3E87CAEA, 0x0004002B, 0x00000006, 0x00000859, 0xBF18C261, 0x0005002C, 0x0000007F, 0x0000085A, -0x00000858, 0x00000859, 0x0004002B, 0x00000006, 0x0000085B, 0xBC1DBEC2, 0x0004002B, 0x00000006, -0x0000085C, 0xBEF75361, 0x0005002C, 0x0000007F, 0x0000085D, 0x0000085B, 0x0000085C, 0x0004002B, -0x00000006, 0x0000085E, 0xBC97AEDE, 0x0004002B, 0x00000006, 0x0000085F, 0x3EDF1477, 0x0005002C, -0x0000007F, 0x00000860, 0x0000085E, 0x0000085F, 0x0043002C, 0x000007A0, 0x00000861, 0x000007A3, -0x000007A6, 0x000007A9, 0x000007AC, 0x000007AF, 0x000007B2, 0x000007B5, 0x000007B8, 0x000007BB, -0x000007BE, 0x000007C1, 0x000007C4, 0x000007C7, 0x000007CA, 0x000007CD, 0x000007D0, 0x000007D3, -0x000007D6, 0x000007D9, 0x000007DC, 0x000007DF, 0x000007E2, 0x000007E5, 0x000007E8, 0x000007EB, -0x000007EE, 0x000007F1, 0x000007F4, 0x000007F7, 0x000007FA, 0x000007FD, 0x00000800, 0x00000803, -0x00000806, 0x00000809, 0x0000080C, 0x0000080F, 0x00000812, 0x00000815, 0x00000818, 0x0000081B, -0x0000081E, 0x00000821, 0x00000824, 0x00000827, 0x0000082A, 0x0000082D, 0x00000830, 0x00000833, -0x00000836, 0x00000839, 0x0000083C, 0x0000083F, 0x00000842, 0x00000845, 0x00000848, 0x0000084B, -0x0000084E, 0x00000851, 0x00000854, 0x00000857, 0x0000085A, 0x0000085D, 0x00000860, 0x00050036, +0x000002CE, 0x0000000F, 0x0004002B, 0x00000006, 0x000002FA, 0x442F0000, 0x0004002B, 0x000000ED, +0x0000030A, 0x00000002, 0x0004002B, 0x00000006, 0x00000316, 0x41000000, 0x00040020, 0x0000031C, +0x00000002, 0x000002C7, 0x0004002B, 0x00000085, 0x0000032C, 0x0000000C, 0x00040020, 0x0000032D, +0x00000002, 0x00000085, 0x0004002B, 0x00000006, 0x00000354, 0x3C23D70A, 0x0004002B, 0x00000006, +0x0000035E, 0x3B03126F, 0x0004003B, 0x00000095, 0x0000036A, 0x00000000, 0x0006002C, 0x0000000C, +0x000003ED, 0x000000F8, 0x000000F8, 0x000000F8, 0x0004002B, 0x00000085, 0x000003F5, 0x0000000B, +0x00040020, 0x000003F9, 0x00000007, 0x000000AC, 0x00040020, 0x000003FC, 0x00000002, 0x000002C4, +0x0004002B, 0x00000006, 0x00000456, 0x3F666666, 0x0004002B, 0x00000085, 0x0000046E, 0x00000012, +0x00090019, 0x000004EA, 0x00000006, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000001, +0x00000000, 0x0003001B, 0x000004EB, 0x000004EA, 0x00040020, 0x000004EC, 0x00000000, 0x000004EB, +0x0004003B, 0x000004EC, 0x000004ED, 0x00000000, 0x0004002B, 0x00000085, 0x0000050C, 0x0000000E, +0x0004003B, 0x000004EC, 0x00000510, 0x00000000, 0x0004002B, 0x000000ED, 0x00000520, 0x00000001, +0x00040020, 0x0000059E, 0x00000001, 0x00000012, 0x0004003B, 0x0000059E, 0x0000059F, 0x00000001, +0x0004002B, 0x00000085, 0x000005A2, 0x00000010, 0x0004002B, 0x00000085, 0x000005A5, 0x00000011, +0x0004003B, 0x000001F8, 0x000005AB, 0x00000000, 0x0004002B, 0x00000006, 0x000005B7, 0x3D3851EC, +0x0004002B, 0x00000006, 0x000005D6, 0x3CA3D70A, 0x0004003B, 0x000001F8, 0x000005F3, 0x00000000, +0x0004002B, 0x00000006, 0x0000060F, 0x3DCCCCCD, 0x00040020, 0x00000665, 0x00000003, 0x00000012, +0x0004003B, 0x00000665, 0x00000666, 0x00000003, 0x0004002B, 0x00000085, 0x0000066C, 0x0000000D, +0x0004002B, 0x00000006, 0x000006B0, 0x3F4CCCCD, 0x0004002B, 0x00000006, 0x000006B1, 0x3E4CCCCD, +0x0007002C, 0x00000012, 0x000006B2, 0x000006B0, 0x000006B1, 0x000006B1, 0x000000D5, 0x0007002C, +0x00000012, 0x000006B6, 0x000006B1, 0x000006B0, 0x000006B1, 0x000000D5, 0x0007002C, 0x00000012, +0x000006BA, 0x000006B1, 0x000006B1, 0x000006B0, 0x000000D5, 0x0007002C, 0x00000012, 0x000006BE, +0x000006B0, 0x000006B0, 0x000006B1, 0x000000D5, 0x0004002B, 0x00000006, 0x000006C4, 0x40C90FDB, +0x0004002B, 0x00000006, 0x000006C5, 0x3727C5AC, 0x0004002B, 0x00000006, 0x000006C6, 0x3D23D70A, +0x0006002C, 0x0000000C, 0x000006C7, 0x000006C6, 0x000006C6, 0x000006C6, 0x0007002C, 0x00000012, +0x000006C8, 0x0000012F, 0x000000F8, 0x000000F8, 0x0000012F, 0x0007002C, 0x00000012, 0x000006C9, +0x000000F8, 0x0000012F, 0x000000F8, 0x0000012F, 0x0007002C, 0x00000012, 0x000006CA, 0x000000F8, +0x000000F8, 0x000000D5, 0x000000F8, 0x0007002C, 0x00000012, 0x000006CB, 0x000000F8, 0x000000F8, +0x000000F8, 0x000000D5, 0x0007002C, 0x000002C7, 0x000006CC, 0x000006C8, 0x000006C9, 0x000006CA, +0x000006CB, 0x0004002B, 0x000000ED, 0x000006CD, 0x00000010, 0x0004001C, 0x000006CE, 0x0000007F, +0x000006CD, 0x0004002B, 0x00000006, 0x000006CF, 0xBF7127FA, 0x0004002B, 0x00000006, 0x000006D0, +0xBECC51E0, 0x0005002C, 0x0000007F, 0x000006D1, 0x000006CF, 0x000006D0, 0x0004002B, 0x00000006, +0x000006D2, 0x3F7211EE, 0x0004002B, 0x00000006, 0x000006D3, 0xBF44D71B, 0x0005002C, 0x0000007F, +0x000006D4, 0x000006D2, 0x000006D3, 0x0004002B, 0x00000006, 0x000006D5, 0xBDC0E398, 0x0004002B, +0x00000006, 0x000006D6, 0xBF6DEC6B, 0x0005002C, 0x0000007F, 0x000006D7, 0x000006D5, 0x000006D6, +0x0004002B, 0x00000006, 0x000006D8, 0x3EB09E84, 0x0004002B, 0x00000006, 0x000006D9, 0x3E967720, +0x0005002C, 0x0000007F, 0x000006DA, 0x000006D8, 0x000006D9, 0x0004002B, 0x00000006, 0x000006DB, +0xBF6A777E, 0x0004002B, 0x00000006, 0x000006DC, 0x3EEA5988, 0x0005002C, 0x0000007F, 0x000006DD, +0x000006DB, 0x000006DC, 0x0004002B, 0x00000006, 0x000006DE, 0xBF50C0D4, 0x0004002B, 0x00000006, +0x000006DF, 0xBF610E50, 0x0005002C, 0x0000007F, 0x000006E0, 0x000006DE, 0x000006DF, 0x0004002B, +0x00000006, 0x000006E1, 0xBEC3FB24, 0x0004002B, 0x00000006, 0x000006E2, 0x3E8DB498, 0x0005002C, +0x0000007F, 0x000006E3, 0x000006E1, 0x000006E2, 0x0004002B, 0x00000006, 0x000006E4, 0x3F798F60, +0x0004002B, 0x00000006, 0x000006E5, 0x3F41A8EC, 0x0005002C, 0x0000007F, 0x000006E6, 0x000006E4, +0x000006E5, 0x0004002B, 0x00000006, 0x000006E7, 0x3EE2EF78, 0x0004002B, 0x00000006, 0x000006E8, +0xBF79A12C, 0x0005002C, 0x0000007F, 0x000006E9, 0x000006E7, 0x000006E8, 0x0004002B, 0x00000006, +0x000006EA, 0x3F099500, 0x0004002B, 0x00000006, 0x000006EB, 0xBEF28D4A, 0x0005002C, 0x0000007F, +0x000006EC, 0x000006EA, 0x000006EB, 0x0004002B, 0x00000006, 0x000006ED, 0xBE87AA08, 0x0004002B, +0x00000006, 0x000006EE, 0xBED67E06, 0x0005002C, 0x0000007F, 0x000006EF, 0x000006ED, 0x000006EE, +0x0004002B, 0x00000006, 0x000006F0, 0x3F4ABEE2, 0x0004002B, 0x00000006, 0x000006F1, 0x3E437BC8, +0x0005002C, 0x0000007F, 0x000006F2, 0x000006F0, 0x000006F1, 0x0004002B, 0x00000006, 0x000006F3, +0xBE77B198, 0x0004002B, 0x00000006, 0x000006F4, 0x3F7F3FA8, 0x0005002C, 0x0000007F, 0x000006F5, +0x000006F3, 0x000006F4, 0x0004002B, 0x00000006, 0x000006F6, 0xBF5068D4, 0x0004002B, 0x00000006, +0x000006F7, 0x3F6A148A, 0x0005002C, 0x0000007F, 0x000006F8, 0x000006F6, 0x000006F7, 0x0004002B, +0x00000006, 0x000006F9, 0x3E4CA330, 0x0004002B, 0x00000006, 0x000006FA, 0x3F495268, 0x0005002C, +0x0000007F, 0x000006FB, 0x000006F9, 0x000006FA, 0x0004002B, 0x00000006, 0x000006FC, 0x3E134898, +0x0004002B, 0x00000006, 0x000006FD, 0xBE106460, 0x0005002C, 0x0000007F, 0x000006FE, 0x000006FC, +0x000006FD, 0x0013002C, 0x000006CE, 0x000006FF, 0x000006D1, 0x000006D4, 0x000006D7, 0x000006DA, +0x000006DD, 0x000006E0, 0x000006E3, 0x000006E6, 0x000006E9, 0x000006EC, 0x000006EF, 0x000006F2, +0x000006F5, 0x000006F8, 0x000006FB, 0x000006FE, 0x0004002B, 0x000000ED, 0x00000700, 0x00000040, +0x0004001C, 0x00000701, 0x0000007F, 0x00000700, 0x0004002B, 0x00000006, 0x00000702, 0xBF625322, +0x0004002B, 0x00000006, 0x00000703, 0x3DFEF391, 0x0005002C, 0x0000007F, 0x00000704, 0x00000702, +0x00000703, 0x0004002B, 0x00000006, 0x00000705, 0xBF36E169, 0x0004002B, 0x00000006, 0x00000706, +0x3CE4E26D, 0x0005002C, 0x0000007F, 0x00000707, 0x00000705, 0x00000706, 0x0004002B, 0x00000006, +0x00000708, 0xBF3F7953, 0x0004002B, 0x00000006, 0x00000709, 0x3E696463, 0x0005002C, 0x0000007F, +0x0000070A, 0x00000708, 0x00000709, 0x0004002B, 0x00000006, 0x0000070B, 0xBF708A37, 0x0004002B, +0x00000006, 0x0000070C, 0x3E797B31, 0x0005002C, 0x0000007F, 0x0000070D, 0x0000070B, 0x0000070C, +0x0004002B, 0x00000006, 0x0000070E, 0xBF7C476F, 0x0004002B, 0x00000006, 0x0000070F, 0x3D3A81DC, +0x0005002C, 0x0000007F, 0x00000710, 0x0000070E, 0x0000070F, 0x0004002B, 0x00000006, 0x00000711, +0xBF5C828C, 0x0004002B, 0x00000006, 0x00000712, 0xBE0B7DC8, 0x0005002C, 0x0000007F, 0x00000713, +0x00000711, 0x00000712, 0x0004002B, 0x00000006, 0x00000714, 0xBF61C66D, 0x0004002B, 0x00000006, +0x00000715, 0x3ECB3786, 0x0005002C, 0x0000007F, 0x00000716, 0x00000714, 0x00000715, 0x0004002B, +0x00000006, 0x00000717, 0xBEEF127F, 0x0004002B, 0x00000006, 0x00000718, 0x3C6DFE76, 0x0005002C, +0x0000007F, 0x00000719, 0x00000717, 0x00000718, 0x0004002B, 0x00000006, 0x0000071A, 0xBF0EE6A7, +0x0004002B, 0x00000006, 0x0000071B, 0x3E59C411, 0x0005002C, 0x0000007F, 0x0000071C, 0x0000071A, +0x0000071B, 0x0004002B, 0x00000006, 0x0000071D, 0xBF14151A, 0x0004002B, 0x00000006, 0x0000071E, +0xBDC43E53, 0x0005002C, 0x0000007F, 0x0000071F, 0x0000071D, 0x0000071E, 0x0004002B, 0x00000006, +0x00000720, 0xBF3D8213, 0x0004002B, 0x00000006, 0x00000721, 0xBDC3DA30, 0x0005002C, 0x0000007F, +0x00000722, 0x00000720, 0x00000721, 0x0004002B, 0x00000006, 0x00000723, 0xBF406E2B, 0x0004002B, +0x00000006, 0x00000724, 0x3EF1F927, 0x0005002C, 0x0000007F, 0x00000725, 0x00000723, 0x00000724, +0x0004002B, 0x00000006, 0x00000726, 0xBF0D9B0B, 0x0004002B, 0x00000006, 0x00000727, 0xBE790364, +0x0005002C, 0x0000007F, 0x00000728, 0x00000726, 0x00000727, 0x0004002B, 0x00000006, 0x00000729, +0xBF2CBD34, 0x0004002B, 0x00000006, 0x0000072A, 0xBEA95571, 0x0005002C, 0x0000007F, 0x0000072B, +0x00000729, 0x0000072A, 0x0004002B, 0x00000006, 0x0000072C, 0xBECE3737, 0x0004002B, 0x00000006, +0x0000072D, 0xBDFA08C0, 0x0005002C, 0x0000007F, 0x0000072E, 0x0000072C, 0x0000072D, 0x0004002B, +0x00000006, 0x0000072F, 0xBEA3B9AE, 0x0004002B, 0x00000006, 0x00000730, 0xBE9FD439, 0x0005002C, +0x0000007F, 0x00000731, 0x0000072F, 0x00000730, 0x0004002B, 0x00000006, 0x00000732, 0xBED3EDB7, +0x0004002B, 0x00000006, 0x00000733, 0xBEE127D4, 0x0005002C, 0x0000007F, 0x00000734, 0x00000732, +0x00000733, 0x0004002B, 0x00000006, 0x00000735, 0xBF7AA9C5, 0x0004002B, 0x00000006, 0x00000736, +0xBE4E132B, 0x0005002C, 0x0000007F, 0x00000737, 0x00000735, 0x00000736, 0x0004002B, 0x00000006, +0x00000738, 0xBF5D9696, 0x0004002B, 0x00000006, 0x00000739, 0xBE93CFD5, 0x0005002C, 0x0000007F, +0x0000073A, 0x00000738, 0x00000739, 0x0004002B, 0x00000006, 0x0000073B, 0xBE798D8B, 0x0004002B, +0x00000006, 0x0000073C, 0xBE3ED9E0, 0x0005002C, 0x0000007F, 0x0000073D, 0x0000073B, 0x0000073C, +0x0004002B, 0x00000006, 0x0000073E, 0xBE96FFC1, 0x0004002B, 0x00000006, 0x0000073F, 0xBD645804, +0x0005002C, 0x0000007F, 0x00000740, 0x0000073E, 0x0000073F, 0x0004002B, 0x00000006, 0x00000741, +0xBF1ABD5E, 0x0004002B, 0x00000006, 0x00000742, 0xBF0B5409, 0x0005002C, 0x0000007F, 0x00000743, +0x00000741, 0x00000742, 0x0004002B, 0x00000006, 0x00000744, 0xBED60B70, 0x0004002B, 0x00000006, +0x00000745, 0xBF167222, 0x0005002C, 0x0000007F, 0x00000746, 0x00000744, 0x00000745, 0x0004002B, +0x00000006, 0x00000747, 0xBF0C957D, 0x0004002B, 0x00000006, 0x00000748, 0xBED4EDD5, 0x0005002C, +0x0000007F, 0x00000749, 0x00000747, 0x00000748, 0x0004002B, 0x00000006, 0x0000074A, 0xBE73CB3E, +0x0004002B, 0x00000006, 0x0000074B, 0xBF1C9C5E, 0x0005002C, 0x0000007F, 0x0000074C, 0x0000074A, +0x0000074B, 0x0004002B, 0x00000006, 0x0000074D, 0xBE88B4C0, 0x0004002B, 0x00000006, 0x0000074E, +0xBEEB5E0F, 0x0005002C, 0x0000007F, 0x0000074F, 0x0000074D, 0x0000074E, 0x0004002B, 0x00000006, +0x00000750, 0xBDCCCFF2, 0x0004002B, 0x00000006, 0x00000751, 0xBE6A9D62, 0x0005002C, 0x0000007F, +0x00000752, 0x00000750, 0x00000751, 0x0004002B, 0x00000006, 0x00000753, 0xBDD0BFA1, 0x0004002B, +0x00000006, 0x00000754, 0xBEC2C16E, 0x0005002C, 0x0000007F, 0x00000755, 0x00000753, 0x00000754, +0x0004002B, 0x00000006, 0x00000756, 0xBF2E749F, 0x0004002B, 0x00000006, 0x00000757, 0xBF3365DC, +0x0005002C, 0x0000007F, 0x00000758, 0x00000756, 0x00000757, 0x0004002B, 0x00000006, 0x00000759, +0xBF4373F3, 0x0004002B, 0x00000006, 0x0000075A, 0xBF0B1B58, 0x0005002C, 0x0000007F, 0x0000075B, +0x00000759, 0x0000075A, 0x0004002B, 0x00000006, 0x0000075C, 0xBF0C8D3B, 0x0004002B, 0x00000006, +0x0000075D, 0xBF403116, 0x0005002C, 0x0000007F, 0x0000075E, 0x0000075C, 0x0000075D, 0x0004002B, +0x00000006, 0x0000075F, 0xBF4F1D93, 0x0004002B, 0x00000006, 0x00000760, 0xBED1461B, 0x0005002C, +0x0000007F, 0x00000761, 0x0000075F, 0x00000760, 0x0004002B, 0x00000006, 0x00000762, 0xBEC6B980, +0x0004002B, 0x00000006, 0x00000763, 0xBF4600B0, 0x0005002C, 0x0000007F, 0x00000764, 0x00000762, +0x00000763, 0x0004002B, 0x00000006, 0x00000765, 0xBEDBD945, 0x0004002B, 0x00000006, 0x00000766, +0xBF6517A4, 0x0005002C, 0x0000007F, 0x00000767, 0x00000765, 0x00000766, 0x0004002B, 0x00000006, +0x00000768, 0xBE06C15D, 0x0004002B, 0x00000006, 0x00000769, 0x3D853D21, 0x0005002C, 0x0000007F, +0x0000076A, 0x00000768, 0x00000769, 0x0004002B, 0x00000006, 0x0000076B, 0xBE8CCD10, 0x0004002B, +0x00000006, 0x0000076C, 0x3DD2C8C5, 0x0005002C, 0x0000007F, 0x0000076D, 0x0000076B, 0x0000076C, +0x0004002B, 0x00000006, 0x0000076E, 0xBDD953DF, 0x0004002B, 0x00000006, 0x0000076F, 0xBD8BEF07, +0x0005002C, 0x0000007F, 0x00000770, 0x0000076E, 0x0000076F, 0x0004002B, 0x00000006, 0x00000771, +0xBE96D3FA, 0x0004002B, 0x00000006, 0x00000772, 0xBF643A54, 0x0005002C, 0x0000007F, 0x00000773, +0x00000771, 0x00000772, 0x0004002B, 0x00000006, 0x00000774, 0xBF21218A, 0x0004002B, 0x00000006, +0x00000775, 0x3EC23F03, 0x0005002C, 0x0000007F, 0x00000776, 0x00000774, 0x00000775, 0x0004002B, +0x00000006, 0x00000777, 0xBED083FD, 0x0004002B, 0x00000006, 0x00000778, 0x3EADF373, 0x0005002C, +0x0000007F, 0x00000779, 0x00000777, 0x00000778, 0x0004002B, 0x00000006, 0x0000077A, 0x3D92BD3C, +0x0004002B, 0x00000006, 0x0000077B, 0xBEC4C0DF, 0x0005002C, 0x0000007F, 0x0000077C, 0x0000077A, +0x0000077B, 0x0004002B, 0x00000006, 0x0000077D, 0x3CB45F18, 0x0004002B, 0x00000006, 0x0000077E, +0xBE870FE0, 0x0005002C, 0x0000007F, 0x0000077F, 0x0000077D, 0x0000077E, 0x0004002B, 0x00000006, +0x00000780, 0x3B7E36D2, 0x0004002B, 0x00000006, 0x00000781, 0xBE0B56B8, 0x0005002C, 0x0000007F, +0x00000782, 0x00000780, 0x00000781, 0x0004002B, 0x00000006, 0x00000783, 0xBE0CD573, 0x0004002B, +0x00000006, 0x00000784, 0xBF44916D, 0x0005002C, 0x0000007F, 0x00000785, 0x00000783, 0x00000784, +0x0004002B, 0x00000006, 0x00000786, 0xBD506141, 0x0004002B, 0x00000006, 0x00000787, 0xBF67F413, +0x0005002C, 0x0000007F, 0x00000788, 0x00000786, 0x00000787, 0x0004002B, 0x00000006, 0x00000789, +0x3DE9BE90, 0x0004002B, 0x00000006, 0x0000078A, 0xBD8F77F2, 0x0005002C, 0x0000007F, 0x0000078B, +0x00000789, 0x0000078A, 0x0004002B, 0x00000006, 0x0000078C, 0x3E273BC9, 0x0004002B, 0x00000006, +0x0000078D, 0xBE5E71CE, 0x0005002C, 0x0000007F, 0x0000078E, 0x0000078C, 0x0000078D, 0x0004002B, +0x00000006, 0x0000078F, 0xBDCD562A, 0x0004002B, 0x00000006, 0x00000790, 0xBF1686A5, 0x0005002C, +0x0000007F, 0x00000791, 0x0000078F, 0x00000790, 0x0004002B, 0x00000006, 0x00000792, 0xBBA1F080, +0x0004002B, 0x00000006, 0x00000793, 0x3E006078, 0x0005002C, 0x0000007F, 0x00000794, 0x00000792, +0x00000793, 0x0004002B, 0x00000006, 0x00000795, 0x3D1098D4, 0x0004002B, 0x00000006, 0x00000796, +0xBF1E8B1A, 0x0005002C, 0x0000007F, 0x00000797, 0x00000795, 0x00000796, 0x0004002B, 0x00000006, +0x00000798, 0x3E48576D, 0x0004002B, 0x00000006, 0x00000799, 0xBEEB04EE, 0x0005002C, 0x0000007F, +0x0000079A, 0x00000798, 0x00000799, 0x0004002B, 0x00000006, 0x0000079B, 0x3E9BA1D3, 0x0004002B, +0x00000006, 0x0000079C, 0xBEB1565C, 0x0005002C, 0x0000007F, 0x0000079D, 0x0000079B, 0x0000079C, +0x0004002B, 0x00000006, 0x0000079E, 0xBF2D9924, 0x0004002B, 0x00000006, 0x0000079F, 0x3F2F62A6, +0x0005002C, 0x0000007F, 0x000007A0, 0x0000079E, 0x0000079F, 0x0004002B, 0x00000006, 0x000007A1, +0xBF20E001, 0x0004002B, 0x00000006, 0x000007A2, 0x3F020AD9, 0x0005002C, 0x0000007F, 0x000007A3, +0x000007A1, 0x000007A2, 0x0004002B, 0x00000006, 0x000007A4, 0xBF022B49, 0x0004002B, 0x00000006, +0x000007A5, 0x3EEAE1AC, 0x0005002C, 0x0000007F, 0x000007A6, 0x000007A4, 0x000007A5, 0x0004002B, +0x00000006, 0x000007A7, 0x3D039EF1, 0x0004002B, 0x00000006, 0x000007A8, 0xBF48331E, 0x0005002C, +0x0000007F, 0x000007A9, 0x000007A7, 0x000007A8, 0x0004002B, 0x00000006, 0x000007AA, 0x3DFB1316, +0x0004002B, 0x00000006, 0x000007AB, 0x3E8F8A6E, 0x0005002C, 0x0000007F, 0x000007AC, 0x000007AA, +0x000007AB, 0x0004002B, 0x00000006, 0x000007AD, 0xBD32C301, 0x0004002B, 0x00000006, 0x000007AE, +0x3E9FCE10, 0x0005002C, 0x0000007F, 0x000007AF, 0x000007AD, 0x000007AE, 0x0004002B, 0x00000006, +0x000007B0, 0x3E082F51, 0x0004002B, 0x00000006, 0x000007B1, 0x3DAE6D9C, 0x0005002C, 0x0000007F, +0x000007B2, 0x000007B0, 0x000007B1, 0x0004002B, 0x00000006, 0x000007B3, 0xBE44B76F, 0x0004002B, +0x00000006, 0x000007B4, 0x3E925AAB, 0x0005002C, 0x0000007F, 0x000007B5, 0x000007B3, 0x000007B4, +0x0004002B, 0x00000006, 0x000007B6, 0x3E3C0725, 0x0004002B, 0x00000006, 0x000007B7, 0xBF369707, +0x0005002C, 0x0000007F, 0x000007B8, 0x000007B6, 0x000007B7, 0x0004002B, 0x00000006, 0x000007B9, +0x3E87CAEA, 0x0004002B, 0x00000006, 0x000007BA, 0xBF18C261, 0x0005002C, 0x0000007F, 0x000007BB, +0x000007B9, 0x000007BA, 0x0004002B, 0x00000006, 0x000007BC, 0xBC1DBEC2, 0x0004002B, 0x00000006, +0x000007BD, 0xBEF75361, 0x0005002C, 0x0000007F, 0x000007BE, 0x000007BC, 0x000007BD, 0x0004002B, +0x00000006, 0x000007BF, 0xBC97AEDE, 0x0004002B, 0x00000006, 0x000007C0, 0x3EDF1477, 0x0005002C, +0x0000007F, 0x000007C1, 0x000007BF, 0x000007C0, 0x0043002C, 0x00000701, 0x000007C2, 0x00000704, +0x00000707, 0x0000070A, 0x0000070D, 0x00000710, 0x00000713, 0x00000716, 0x00000719, 0x0000071C, +0x0000071F, 0x00000722, 0x00000725, 0x00000728, 0x0000072B, 0x0000072E, 0x00000731, 0x00000734, +0x00000737, 0x0000073A, 0x0000073D, 0x00000740, 0x00000743, 0x00000746, 0x00000749, 0x0000074C, +0x0000074F, 0x00000752, 0x00000755, 0x00000758, 0x0000075B, 0x0000075E, 0x00000761, 0x00000764, +0x00000767, 0x0000076A, 0x0000076D, 0x00000770, 0x00000773, 0x00000776, 0x00000779, 0x0000077C, +0x0000077F, 0x00000782, 0x00000785, 0x00000788, 0x0000078B, 0x0000078E, 0x00000791, 0x00000794, +0x00000797, 0x0000079A, 0x0000079D, 0x000007A0, 0x000007A3, 0x000007A6, 0x000007A9, 0x000007AC, +0x000007AF, 0x000007B2, 0x000007B5, 0x000007B8, 0x000007BB, 0x000007BE, 0x000007C1, 0x00050036, 0x00000002, 0x00000004, 0x00000000, 0x00000003, 0x000200F8, 0x00000005, 0x0004003B, 0x00000013, -0x000005CE, 0x00000007, 0x0004003B, 0x00000007, 0x000005D8, 0x00000007, 0x0004003B, 0x00000007, -0x000005D9, 0x00000007, 0x0004003B, 0x0000000D, 0x000005E8, 0x00000007, 0x0004003B, 0x0000000D, -0x0000060C, 0x00000007, 0x0004003B, 0x000000C7, 0x0000062A, 0x00000007, 0x0004003B, 0x0000000D, -0x00000638, 0x00000007, 0x0004003B, 0x00000080, 0x0000063E, 0x00000007, 0x0004003B, 0x00000007, -0x00000649, 0x00000007, 0x0004003B, 0x00000007, 0x00000659, 0x00000007, 0x0004003B, 0x00000007, -0x0000065E, 0x00000007, 0x0004003B, 0x0000000D, 0x00000662, 0x00000007, 0x0004003B, 0x0000000D, -0x00000666, 0x00000007, 0x0004003B, 0x00000007, 0x0000066A, 0x00000007, 0x0004003B, 0x00000007, -0x00000672, 0x00000007, 0x0004003B, 0x00000007, 0x00000677, 0x00000007, 0x0004003B, 0x00000007, -0x0000067B, 0x00000007, 0x0004003B, 0x0000000D, 0x00000680, 0x00000007, 0x0004003B, 0x00000007, -0x0000069C, 0x00000007, 0x0004003B, 0x00000007, 0x0000069D, 0x00000007, 0x0004003B, 0x0000000D, -0x000006A1, 0x00000007, 0x0004003B, 0x00000007, 0x000006A4, 0x00000007, 0x0004003B, 0x00000007, -0x000006A7, 0x00000007, 0x0004003B, 0x00000007, 0x000006BA, 0x00000007, 0x0004003B, 0x00000007, -0x000006C4, 0x00000007, 0x0004003B, 0x00000007, 0x000006C7, 0x00000007, 0x0004003B, 0x00000013, -0x000006CA, 0x00000007, 0x0004003B, 0x00000007, 0x000006D3, 0x00000007, 0x0004003B, 0x0000000D, -0x000006E1, 0x00000007, 0x0004003B, 0x0000000D, 0x000006EB, 0x00000007, 0x0004003B, 0x0000000D, -0x000006EC, 0x00000007, 0x0004003B, 0x0000000D, 0x000006EF, 0x00000007, 0x0004003B, 0x000000C7, -0x000006F1, 0x00000007, 0x0004003B, 0x0000000D, 0x000006F4, 0x00000007, 0x0004003B, 0x0000000D, -0x000006F5, 0x00000007, 0x0004003B, 0x0000000D, 0x000006F8, 0x00000007, 0x0004003B, 0x000000C7, -0x000006FA, 0x00000007, 0x0004003B, 0x0000000D, 0x000006FD, 0x00000007, 0x0004003B, 0x00000086, -0x00000744, 0x00000007, 0x0004003B, 0x0000000D, 0x00000745, 0x00000007, 0x0003003E, 0x000000D4, -0x000000D5, 0x0003003E, 0x000000D6, 0x000000D7, 0x00040039, 0x00000012, 0x000005CF, 0x00000070, -0x0003003E, 0x000005CE, 0x000005CF, 0x00050041, 0x00000007, 0x000005D0, 0x000005CE, 0x000000EE, -0x0004003D, 0x00000006, 0x000005D1, 0x000005D0, 0x00050041, 0x000001E1, 0x000005D2, 0x000001DF, -0x000004A2, 0x0004003D, 0x00000006, 0x000005D3, 0x000005D2, 0x000500B8, 0x000001E5, 0x000005D4, -0x000005D1, 0x000005D3, 0x000300F7, 0x000005D6, 0x00000000, 0x000400FA, 0x000005D4, 0x000005D5, -0x000005D6, 0x000200F8, 0x000005D5, 0x000100FC, 0x000200F8, 0x000005D6, 0x0003003E, 0x000005D8, -0x000000F8, 0x0003003E, 0x000005D9, 0x000000F8, 0x00050041, 0x000001E1, 0x000005DA, 0x000001DF, -0x0000032E, 0x0004003D, 0x00000006, 0x000005DB, 0x000005DA, 0x000500B4, 0x000001E5, 0x000005DC, -0x000005DB, 0x000000F8, 0x000300F7, 0x000005DE, 0x00000000, 0x000400FA, 0x000005DC, 0x000005DD, -0x000005E2, 0x000200F8, 0x000005DD, 0x00040039, 0x0000000C, 0x000005DF, 0x00000073, 0x00050051, -0x00000006, 0x000005E0, 0x000005DF, 0x00000000, 0x0003003E, 0x000005D8, 0x000005E0, 0x00040039, -0x00000006, 0x000005E1, 0x00000076, 0x0003003E, 0x000005D9, 0x000005E1, 0x000200F9, 0x000005DE, -0x000200F8, 0x000005E2, 0x00050041, 0x000001E1, 0x000005E3, 0x000001DF, 0x0000032E, 0x0004003D, -0x00000006, 0x000005E4, 0x000005E3, 0x000500B4, 0x000001E5, 0x000005E5, 0x000005E4, 0x000000D5, -0x000300F7, 0x000005E7, 0x00000000, 0x000400FA, 0x000005E5, 0x000005E6, 0x00000606, 0x000200F8, -0x000005E6, 0x0004003D, 0x000001F7, 0x000005E9, 0x0000021D, 0x00050041, 0x00000200, 0x000005EA, -0x000001FE, 0x000001FF, 0x0004003D, 0x0000007F, 0x000005EB, 0x000005EA, 0x00050057, 0x00000012, -0x000005EC, 0x000005E9, 0x000005EB, 0x0008004F, 0x0000000C, 0x000005ED, 0x000005EC, 0x000005EC, -0x00000000, 0x00000001, 0x00000002, 0x0003003E, 0x000005E8, 0x000005ED, 0x00050041, 0x000001E1, -0x000005EE, 0x000001DF, 0x0000020A, 0x0004003D, 0x00000006, 0x000005EF, 0x000005EE, 0x00050083, -0x00000006, 0x000005F0, 0x000000D5, 0x000005EF, 0x00050041, 0x000001E1, 0x000005F1, 0x000001DF, -0x00000210, 0x0004003D, 0x00000006, 0x000005F2, 0x000005F1, 0x00050085, 0x00000006, 0x000005F3, -0x000005F0, 0x000005F2, 0x00050041, 0x000001E1, 0x000005F4, 0x000001DF, 0x0000020A, 0x0004003D, -0x00000006, 0x000005F5, 0x000005F4, 0x00050041, 0x00000007, 0x000005F6, 0x000005E8, 0x0000030C, -0x0004003D, 0x00000006, 0x000005F7, 0x000005F6, 0x00050085, 0x00000006, 0x000005F8, 0x000005F5, -0x000005F7, 0x00050081, 0x00000006, 0x000005F9, 0x000005F3, 0x000005F8, 0x0003003E, 0x000005D8, -0x000005F9, 0x00050041, 0x000001E1, 0x000005FA, 0x000001DF, 0x0000020A, 0x0004003D, 0x00000006, -0x000005FB, 0x000005FA, 0x00050083, 0x00000006, 0x000005FC, 0x000000D5, 0x000005FB, 0x00050041, -0x000001E1, 0x000005FD, 0x000001DF, 0x000001FF, 0x0004003D, 0x00000006, 0x000005FE, 0x000005FD, -0x00050085, 0x00000006, 0x000005FF, 0x000005FC, 0x000005FE, 0x00050041, 0x000001E1, 0x00000600, -0x000001DF, 0x0000020A, 0x0004003D, 0x00000006, 0x00000601, 0x00000600, 0x00050041, 0x00000007, -0x00000602, 0x000005E8, 0x000005C1, 0x0004003D, 0x00000006, 0x00000603, 0x00000602, 0x00050085, -0x00000006, 0x00000604, 0x00000601, 0x00000603, 0x00050081, 0x00000006, 0x00000605, 0x000005FF, -0x00000604, 0x0003003E, 0x000005D9, 0x00000605, 0x000200F9, 0x000005E7, 0x000200F8, 0x00000606, -0x00050041, 0x000001E1, 0x00000607, 0x000001DF, 0x0000032E, 0x0004003D, 0x00000006, 0x00000608, -0x00000607, 0x000500B4, 0x000001E5, 0x00000609, 0x00000608, 0x00000130, 0x000300F7, 0x0000060B, -0x00000000, 0x000400FA, 0x00000609, 0x0000060A, 0x0000060B, 0x000200F8, 0x0000060A, 0x0004003D, -0x000001F7, 0x0000060D, 0x0000021D, 0x00050041, 0x00000200, 0x0000060E, 0x000001FE, 0x000001FF, -0x0004003D, 0x0000007F, 0x0000060F, 0x0000060E, 0x00050057, 0x00000012, 0x00000610, 0x0000060D, -0x0000060F, 0x0008004F, 0x0000000C, 0x00000611, 0x00000610, 0x00000610, 0x00000000, 0x00000001, -0x00000002, 0x0003003E, 0x0000060C, 0x00000611, 0x00050041, 0x000001E1, 0x00000612, 0x000001DF, -0x0000020A, 0x0004003D, 0x00000006, 0x00000613, 0x00000612, 0x00050083, 0x00000006, 0x00000614, -0x000000D5, 0x00000613, 0x00050041, 0x000001E1, 0x00000615, 0x000001DF, 0x00000210, 0x0004003D, -0x00000006, 0x00000616, 0x00000615, 0x00050085, 0x00000006, 0x00000617, 0x00000614, 0x00000616, -0x00050041, 0x000001E1, 0x00000618, 0x000001DF, 0x0000020A, 0x0004003D, 0x00000006, 0x00000619, -0x00000618, 0x00050041, 0x00000007, 0x0000061A, 0x0000060C, 0x0000030C, 0x0004003D, 0x00000006, -0x0000061B, 0x0000061A, 0x00050085, 0x00000006, 0x0000061C, 0x00000619, 0x0000061B, 0x00050081, -0x00000006, 0x0000061D, 0x00000617, 0x0000061C, 0x0003003E, 0x000005D8, 0x0000061D, 0x00050041, -0x000001E1, 0x0000061E, 0x000001DF, 0x0000020A, 0x0004003D, 0x00000006, 0x0000061F, 0x0000061E, -0x00050083, 0x00000006, 0x00000620, 0x000000D5, 0x0000061F, 0x00050041, 0x000001E1, 0x00000621, -0x000001DF, 0x000001FF, 0x0004003D, 0x00000006, 0x00000622, 0x00000621, 0x00050085, 0x00000006, -0x00000623, 0x00000620, 0x00000622, 0x00050041, 0x000001E1, 0x00000624, 0x000001DF, 0x0000020A, -0x0004003D, 0x00000006, 0x00000625, 0x00000624, 0x00050041, 0x00000007, 0x00000626, 0x0000060C, -0x000005C1, 0x0004003D, 0x00000006, 0x00000627, 0x00000626, 0x00050085, 0x00000006, 0x00000628, -0x00000625, 0x00000627, 0x00050081, 0x00000006, 0x00000629, 0x00000623, 0x00000628, 0x0003003E, -0x000005D9, 0x00000629, 0x000200F9, 0x0000060B, 0x000200F8, 0x0000060B, 0x000200F9, 0x000005E7, -0x000200F8, 0x000005E7, 0x000200F9, 0x000005DE, 0x000200F8, 0x000005DE, 0x0004003D, 0x00000012, -0x0000062B, 0x000005CE, 0x00050041, 0x00000013, 0x0000062C, 0x0000062A, 0x000001E9, 0x0003003E, -0x0000062C, 0x0000062B, 0x0004003D, 0x00000006, 0x0000062D, 0x000005D8, 0x00050041, 0x00000007, -0x0000062E, 0x0000062A, 0x000001FF, 0x0003003E, 0x0000062E, 0x0000062D, 0x0004003D, 0x00000006, -0x0000062F, 0x000005D9, 0x00050041, 0x00000007, 0x00000630, 0x0000062A, 0x0000027E, 0x0003003E, -0x00000630, 0x0000062F, 0x00050041, 0x000001E1, 0x00000631, 0x000001DF, 0x0000027E, 0x0004003D, -0x00000006, 0x00000632, 0x00000631, 0x00050041, 0x00000007, 0x00000633, 0x0000062A, 0x00000260, -0x0003003E, 0x00000633, 0x00000632, 0x00040039, 0x0000000C, 0x00000634, 0x0000007D, 0x00050041, -0x0000000D, 0x00000635, 0x0000062A, 0x0000020A, 0x0003003E, 0x00000635, 0x00000634, 0x00040039, -0x00000006, 0x00000636, 0x00000078, 0x00050041, 0x00000007, 0x00000637, 0x0000062A, 0x00000228, -0x0003003E, 0x00000637, 0x00000636, 0x00050041, 0x00000013, 0x00000639, 0x0000062A, 0x000001E9, -0x0004003D, 0x00000012, 0x0000063A, 0x00000639, 0x0008004F, 0x0000000C, 0x0000063B, 0x0000063A, -0x0000063A, 0x00000000, 0x00000001, 0x00000002, 0x0003003E, 0x00000638, 0x0000063B, 0x00050039, -0x0000000C, 0x0000063C, 0x0000007B, 0x00000638, 0x00050041, 0x0000000D, 0x0000063D, 0x0000062A, -0x000001E0, 0x0003003E, 0x0000063D, 0x0000063C, 0x0004003D, 0x00000012, 0x0000063F, 0x000002E8, -0x0007004F, 0x0000007F, 0x00000640, 0x0000063F, 0x0000063F, 0x00000000, 0x00000001, 0x00050041, -0x000001E1, 0x00000642, 0x000002CD, 0x00000641, 0x0004003D, 0x00000006, 0x00000643, 0x00000642, -0x00050041, 0x000001E1, 0x00000645, 0x000002CD, 0x00000644, 0x0004003D, 0x00000006, 0x00000646, -0x00000645, 0x00050050, 0x0000007F, 0x00000647, 0x00000643, 0x00000646, 0x00050088, 0x0000007F, -0x00000648, 0x00000640, 0x00000647, 0x0003003E, 0x0000063E, 0x00000648, 0x0004003D, 0x000001F7, -0x0000064B, 0x0000064A, 0x0004003D, 0x0000007F, 0x0000064C, 0x0000063E, 0x00050057, 0x00000012, -0x0000064D, 0x0000064B, 0x0000064C, 0x00050051, 0x00000006, 0x0000064E, 0x0000064D, 0x00000000, -0x0003003E, 0x00000649, 0x0000064E, 0x0004003D, 0x00000006, 0x0000064F, 0x00000649, 0x00050041, -0x00000013, 0x00000650, 0x0000062A, 0x000001E9, 0x0004003D, 0x00000012, 0x00000651, 0x00000650, -0x0005008E, 0x00000012, 0x00000652, 0x00000651, 0x0000064F, 0x00050041, 0x00000013, 0x00000653, -0x0000062A, 0x000001E9, 0x0003003E, 0x00000653, 0x00000652, 0x00050041, 0x00000007, 0x00000654, -0x0000062A, 0x0000027E, 0x0004003D, 0x00000006, 0x00000655, 0x00000654, 0x0008000C, 0x00000006, -0x00000657, 0x00000001, 0x0000002B, 0x00000655, 0x00000656, 0x000000D5, 0x00050041, 0x00000007, -0x00000658, 0x0000062A, 0x0000027E, 0x0003003E, 0x00000658, 0x00000657, 0x00050041, 0x00000007, -0x0000065A, 0x0000062A, 0x00000210, 0x0004003D, 0x00000006, 0x0000065B, 0x0000065A, 0x0003003E, -0x00000659, 0x0000065B, 0x00050039, 0x00000006, 0x0000065C, 0x00000057, 0x00000659, 0x00050041, -0x00000007, 0x0000065D, 0x0000062A, 0x00000210, 0x0003003E, 0x0000065D, 0x0000065C, 0x0004003D, -0x00000006, 0x0000065F, 0x000005D9, 0x0004003D, 0x00000006, 0x00000660, 0x000005D9, 0x00050085, -0x00000006, 0x00000661, 0x0000065F, 0x00000660, 0x0003003E, 0x0000065E, 0x00000661, 0x00050041, -0x0000000D, 0x00000663, 0x0000062A, 0x0000020A, 0x0004003D, 0x0000000C, 0x00000664, 0x00000663, -0x000400CF, 0x0000000C, 0x00000665, 0x00000664, 0x0003003E, 0x00000662, 0x00000665, 0x00050041, -0x0000000D, 0x00000667, 0x0000062A, 0x0000020A, 0x0004003D, 0x0000000C, 0x00000668, 0x00000667, -0x000400D0, 0x0000000C, 0x00000669, 0x00000668, 0x0003003E, 0x00000666, 0x00000669, 0x0004003D, -0x0000000C, 0x0000066B, 0x00000662, 0x0004003D, 0x0000000C, 0x0000066C, 0x00000662, 0x00050094, -0x00000006, 0x0000066D, 0x0000066B, 0x0000066C, 0x0004003D, 0x0000000C, 0x0000066E, 0x00000666, -0x0004003D, 0x0000000C, 0x0000066F, 0x00000666, 0x00050094, 0x00000006, 0x00000670, 0x0000066E, -0x0000066F, 0x00050081, 0x00000006, 0x00000671, 0x0000066D, 0x00000670, 0x0003003E, 0x0000066A, -0x00000671, 0x0004003D, 0x00000006, 0x00000673, 0x0000066A, 0x00050085, 0x00000006, 0x00000674, -0x00000673, 0x000000D5, 0x0007000C, 0x00000006, 0x00000676, 0x00000001, 0x00000025, 0x00000674, -0x00000675, 0x0003003E, 0x00000672, 0x00000676, 0x0004003D, 0x00000006, 0x00000678, 0x0000065E, -0x0004003D, 0x00000006, 0x00000679, 0x00000672, 0x00050081, 0x00000006, 0x0000067A, 0x00000678, -0x00000679, 0x0003003E, 0x0000067B, 0x0000067A, 0x00050039, 0x00000006, 0x0000067C, 0x00000019, -0x0000067B, 0x0003003E, 0x00000677, 0x0000067C, 0x0004003D, 0x00000006, 0x0000067D, 0x00000677, -0x0006000C, 0x00000006, 0x0000067E, 0x00000001, 0x0000001F, 0x0000067D, 0x00050041, 0x00000007, -0x0000067F, 0x0000062A, 0x00000210, 0x0003003E, 0x0000067F, 0x0000067E, 0x00050041, 0x000002E7, -0x00000681, 0x000001FE, 0x00000210, 0x0004003D, 0x00000012, 0x00000682, 0x00000681, 0x0008004F, -0x0000000C, 0x00000683, 0x00000682, 0x00000682, 0x00000000, 0x00000001, 0x00000002, 0x0003003E, -0x00000680, 0x00000683, 0x00050041, 0x000001EA, 0x00000684, 0x000002CD, 0x000001E0, 0x0004003D, -0x00000012, 0x00000685, 0x00000684, 0x0008004F, 0x0000000C, 0x00000686, 0x00000685, 0x00000685, -0x00000000, 0x00000001, 0x00000002, 0x0004003D, 0x0000000C, 0x00000687, 0x00000680, 0x00050083, -0x0000000C, 0x00000688, 0x00000686, 0x00000687, 0x0006000C, 0x0000000C, 0x00000689, 0x00000001, -0x00000045, 0x00000688, 0x00050041, 0x0000000D, 0x0000068A, 0x0000062A, 0x00000278, 0x0003003E, -0x0000068A, 0x00000689, 0x00050041, 0x0000000D, 0x0000068B, 0x0000062A, 0x0000020A, 0x0004003D, -0x0000000C, 0x0000068C, 0x0000068B, 0x00050041, 0x0000000D, 0x0000068D, 0x0000062A, 0x00000278, -0x0004003D, 0x0000000C, 0x0000068E, 0x0000068D, 0x00050094, 0x00000006, 0x0000068F, 0x0000068C, -0x0000068E, 0x0007000C, 0x00000006, 0x00000690, 0x00000001, 0x00000028, 0x0000068F, 0x0000018F, -0x00050041, 0x00000007, 0x00000691, 0x0000062A, 0x0000025A, 0x0003003E, 0x00000691, 0x00000690, -0x0004003D, 0x000001F7, 0x00000693, 0x00000692, 0x00050041, 0x00000007, 0x00000694, 0x0000062A, -0x0000025A, 0x0004003D, 0x00000006, 0x00000695, 0x00000694, 0x00050041, 0x00000007, 0x00000696, -0x0000062A, 0x0000027E, 0x0004003D, 0x00000006, 0x00000697, 0x00000696, 0x00050050, 0x0000007F, -0x00000698, 0x00000695, 0x00000697, 0x00050057, 0x00000012, 0x00000699, 0x00000693, 0x00000698, -0x0007004F, 0x0000007F, 0x0000069A, 0x00000699, 0x00000699, 0x00000000, 0x00000001, 0x00050041, -0x00000080, 0x0000069B, 0x0000062A, 0x0000032E, 0x0003003E, 0x0000069B, 0x0000069A, 0x00050041, -0x00000007, 0x0000069E, 0x0000062A, 0x00000260, 0x0004003D, 0x00000006, 0x0000069F, 0x0000069E, -0x0003003E, 0x0000069D, 0x0000069F, 0x00050039, 0x00000006, 0x000006A0, 0x00000054, 0x0000069D, -0x0003003E, 0x0000069C, 0x000006A0, 0x00050041, 0x00000013, 0x000006A2, 0x0000062A, 0x000001E9, -0x0004003D, 0x00000012, 0x000006A3, 0x000006A2, 0x00050041, 0x00000007, 0x000006A5, 0x0000062A, -0x000001FF, 0x0004003D, 0x00000006, 0x000006A6, 0x000006A5, 0x0003003E, 0x000006A4, 0x000006A6, -0x0004003D, 0x00000006, 0x000006A8, 0x0000069C, 0x0003003E, 0x000006A7, 0x000006A8, 0x00070039, -0x0000000C, 0x000006A9, 0x00000051, 0x000006A3, 0x000006A4, 0x000006A7, 0x0003003E, 0x000006A1, -0x000006A9, 0x0004003D, 0x0000000C, 0x000006AA, 0x000006A1, 0x00050041, 0x0000000D, 0x000006AB, -0x0000062A, 0x00000244, 0x0003003E, 0x000006AB, 0x000006AA, 0x00050041, 0x0000000D, 0x000006AC, -0x0000062A, 0x00000244, 0x0004003D, 0x0000000C, 0x000006AD, 0x000006AC, 0x00060041, 0x00000007, -0x000006AF, 0x0000062A, 0x0000032E, 0x000005C1, 0x0004003D, 0x00000006, 0x000006B0, 0x000006AF, -0x0007000C, 0x00000006, 0x000006B1, 0x00000001, 0x00000028, 0x000006AE, 0x000006B0, 0x00050088, -0x00000006, 0x000006B2, 0x000000D5, 0x000006B1, 0x00050083, 0x00000006, 0x000006B3, 0x000006B2, -0x000000D5, 0x0005008E, 0x0000000C, 0x000006B4, 0x000006AD, 0x000006B3, 0x00060050, 0x0000000C, -0x000006B5, 0x000000D5, 0x000000D5, 0x000000D5, 0x00050081, 0x0000000C, 0x000006B6, 0x000006B5, -0x000006B4, 0x00050041, 0x0000000D, 0x000006B7, 0x0000062A, 0x000004A2, 0x0003003E, 0x000006B7, -0x000006B6, 0x00050041, 0x00000013, 0x000006B8, 0x0000062A, 0x000001E9, 0x0004003D, 0x00000012, -0x000006B9, 0x000006B8, 0x00050041, 0x00000007, 0x000006BB, 0x0000062A, 0x000001FF, 0x0004003D, -0x00000006, 0x000006BC, 0x000006BB, 0x0003003E, 0x000006BA, 0x000006BC, 0x00060039, 0x0000000C, -0x000006BD, 0x0000004B, 0x000006B9, 0x000006BA, 0x00060041, 0x00000007, 0x000006BE, 0x0000062A, -0x000001E9, 0x0000023E, 0x00050051, 0x00000006, 0x000006BF, 0x000006BD, 0x00000000, 0x0003003E, -0x000006BE, 0x000006BF, 0x00060041, 0x00000007, 0x000006C0, 0x0000062A, 0x000001E9, 0x000005C1, -0x00050051, 0x00000006, 0x000006C1, 0x000006BD, 0x00000001, 0x0003003E, 0x000006C0, 0x000006C1, -0x00060041, 0x00000007, 0x000006C2, 0x0000062A, 0x000001E9, 0x0000030C, 0x00050051, 0x00000006, -0x000006C3, 0x000006BD, 0x00000002, 0x0003003E, 0x000006C2, 0x000006C3, 0x00050041, 0x000001E1, -0x000006C5, 0x000002CD, 0x00000278, 0x0004003D, 0x00000006, 0x000006C6, 0x000006C5, 0x0003003E, -0x000006C4, 0x000006C6, 0x00050041, 0x000001E1, 0x000006C8, 0x000002CD, 0x0000025A, 0x0004003D, -0x00000006, 0x000006C9, 0x000006C8, 0x0003003E, 0x000006C7, 0x000006C9, 0x00050041, 0x0000031E, -0x000006CB, 0x000002CD, 0x00000210, 0x0004003D, 0x000002C7, 0x000006CC, 0x000006CB, 0x0004003D, -0x0000000C, 0x000006CD, 0x00000680, 0x00050051, 0x00000006, 0x000006CE, 0x000006CD, 0x00000000, -0x00050051, 0x00000006, 0x000006CF, 0x000006CD, 0x00000001, 0x00050051, 0x00000006, 0x000006D0, -0x000006CD, 0x00000002, 0x00070050, 0x00000012, 0x000006D1, 0x000006CE, 0x000006CF, 0x000006D0, -0x000000D5, 0x00050091, 0x00000012, 0x000006D2, 0x000006CC, 0x000006D1, 0x0003003E, 0x000006CA, -0x000006D2, 0x0004003D, 0x00000012, 0x000006D4, 0x000006CA, 0x0006000C, 0x00000006, 0x000006D5, -0x00000001, 0x00000042, 0x000006D4, 0x0003003E, 0x000006D3, 0x000006D5, 0x0004003D, 0x00000006, -0x000006D6, 0x000006D3, 0x0004003D, 0x00000006, 0x000006D7, 0x000006C4, 0x0004003D, 0x00000006, -0x000006D8, 0x000006C7, 0x00050083, 0x00000006, 0x000006D9, 0x000006D7, 0x000006D8, 0x00050083, -0x00000006, 0x000006DA, 0x000006D6, 0x000006D9, 0x0003003E, 0x000000D4, 0x000006DA, 0x0004003D, -0x00000006, 0x000006DB, 0x000006C7, 0x0004003D, 0x00000006, 0x000006DC, 0x000000D4, 0x00050088, -0x00000006, 0x000006DD, 0x000006DC, 0x000006DB, 0x0003003E, 0x000000D4, 0x000006DD, 0x0004003D, -0x00000006, 0x000006DE, 0x000000D4, 0x00050083, 0x00000006, 0x000006DF, 0x000000D5, 0x000006DE, -0x0008000C, 0x00000006, 0x000006E0, 0x00000001, 0x0000002B, 0x000006DF, 0x000000F8, 0x000000D5, -0x0003003E, 0x000000D4, 0x000006E0, 0x00050041, 0x00000007, 0x000006E2, 0x0000062A, 0x0000025A, -0x0004003D, 0x00000006, 0x000006E3, 0x000006E2, 0x00050085, 0x00000006, 0x000006E4, 0x00000130, -0x000006E3, 0x00050041, 0x0000000D, 0x000006E5, 0x0000062A, 0x0000020A, 0x0004003D, 0x0000000C, -0x000006E6, 0x000006E5, 0x0005008E, 0x0000000C, 0x000006E7, 0x000006E6, 0x000006E4, 0x00050041, -0x0000000D, 0x000006E8, 0x0000062A, 0x00000278, 0x0004003D, 0x0000000C, 0x000006E9, 0x000006E8, -0x00050083, 0x0000000C, 0x000006EA, 0x000006E7, 0x000006E9, 0x0003003E, 0x000006E1, 0x000006EA, -0x00050041, 0x0000000D, 0x000006ED, 0x0000062A, 0x00000244, 0x0004003D, 0x0000000C, 0x000006EE, -0x000006ED, 0x0003003E, 0x000006EC, 0x000006EE, 0x0004003D, 0x0000000C, 0x000006F0, 0x00000680, -0x0003003E, 0x000006EF, 0x000006F0, 0x0004003D, 0x000000AB, 0x000006F2, 0x0000062A, 0x0003003E, -0x000006F1, 0x000006F2, 0x00070039, 0x0000000C, 0x000006F3, 0x000000CC, 0x000006EC, 0x000006EF, -0x000006F1, 0x0003003E, 0x000006EB, 0x000006F3, 0x00050041, 0x0000000D, 0x000006F6, 0x0000062A, -0x00000244, 0x0004003D, 0x0000000C, 0x000006F7, 0x000006F6, 0x0003003E, 0x000006F5, 0x000006F7, -0x0004003D, 0x0000000C, 0x000006F9, 0x000006E1, 0x0003003E, 0x000006F8, 0x000006F9, 0x0004003D, -0x000000AB, 0x000006FB, 0x0000062A, 0x0003003E, 0x000006FA, 0x000006FB, 0x00070039, 0x0000000C, -0x000006FC, 0x000000D1, 0x000006F5, 0x000006F8, 0x000006FA, 0x0003003E, 0x000006F4, 0x000006FC, -0x0004003D, 0x0000000C, 0x000006FE, 0x000006EB, 0x0004003D, 0x0000000C, 0x000006FF, 0x000006F4, -0x00050081, 0x0000000C, 0x00000700, 0x000006FE, 0x000006FF, 0x00050041, 0x0000000D, 0x00000701, -0x0000062A, 0x000001E0, 0x0004003D, 0x0000000C, 0x00000702, 0x00000701, 0x00050081, 0x0000000C, -0x00000703, 0x00000700, 0x00000702, 0x0003003E, 0x000006FD, 0x00000703, 0x0004003D, 0x0000000C, -0x00000706, 0x000006FD, 0x00050051, 0x00000006, 0x00000707, 0x00000706, 0x00000000, 0x00050051, -0x00000006, 0x00000708, 0x00000706, 0x00000001, 0x00050051, 0x00000006, 0x00000709, 0x00000706, -0x00000002, 0x00070050, 0x00000012, 0x0000070A, 0x00000707, 0x00000708, 0x00000709, 0x000000D5, -0x0003003E, 0x00000705, 0x0000070A, 0x00050041, 0x0000032F, 0x0000070C, 0x000002CD, 0x0000070B, -0x0004003D, 0x00000085, 0x0000070D, 0x0000070C, 0x000500AD, 0x000001E5, 0x0000070E, 0x0000070D, -0x000001E9, 0x000300F7, 0x00000710, 0x00000000, 0x000400FA, 0x0000070E, 0x0000070F, 0x00000710, -0x000200F8, 0x0000070F, 0x00050041, 0x0000032F, 0x00000711, 0x000002CD, 0x0000070B, 0x0004003D, -0x00000085, 0x00000712, 0x00000711, 0x000300F7, 0x0000071A, 0x00000000, 0x001100FB, 0x00000712, -0x0000071A, 0x00000001, 0x00000713, 0x00000002, 0x00000714, 0x00000003, 0x00000715, 0x00000004, -0x00000716, 0x00000005, 0x00000717, 0x00000006, 0x00000718, 0x00000007, 0x00000719, 0x000200F8, -0x00000713, 0x00050041, 0x00000013, 0x0000071B, 0x0000062A, 0x000001E9, 0x0004003D, 0x00000012, -0x0000071C, 0x0000071B, 0x0003003E, 0x00000705, 0x0000071C, 0x000200F9, 0x0000071A, 0x000200F8, -0x00000714, 0x00050041, 0x00000007, 0x0000071E, 0x0000062A, 0x000001FF, 0x0004003D, 0x00000006, -0x0000071F, 0x0000071E, 0x00060050, 0x0000000C, 0x00000720, 0x0000071F, 0x0000071F, 0x0000071F, -0x00050051, 0x00000006, 0x00000721, 0x00000720, 0x00000000, 0x00050051, 0x00000006, 0x00000722, -0x00000720, 0x00000001, 0x00050051, 0x00000006, 0x00000723, 0x00000720, 0x00000002, 0x00070050, -0x00000012, 0x00000724, 0x00000721, 0x00000722, 0x00000723, 0x000000D5, 0x0003003E, 0x00000705, -0x00000724, 0x000200F9, 0x0000071A, 0x000200F8, 0x00000715, 0x00050041, 0x00000007, 0x00000726, -0x0000062A, 0x0000027E, 0x0004003D, 0x00000006, 0x00000727, 0x00000726, 0x00060050, 0x0000000C, -0x00000728, 0x00000727, 0x00000727, 0x00000727, 0x00050051, 0x00000006, 0x00000729, 0x00000728, -0x00000000, 0x00050051, 0x00000006, 0x0000072A, 0x00000728, 0x00000001, 0x00050051, 0x00000006, -0x0000072B, 0x00000728, 0x00000002, 0x00070050, 0x00000012, 0x0000072C, 0x00000729, 0x0000072A, -0x0000072B, 0x000000D5, 0x0003003E, 0x00000705, 0x0000072C, 0x000200F9, 0x0000071A, 0x000200F8, -0x00000716, 0x00050041, 0x00000007, 0x0000072E, 0x0000062A, 0x00000228, 0x0004003D, 0x00000006, -0x0000072F, 0x0000072E, 0x00060050, 0x0000000C, 0x00000730, 0x0000072F, 0x0000072F, 0x0000072F, -0x00050051, 0x00000006, 0x00000731, 0x00000730, 0x00000000, 0x00050051, 0x00000006, 0x00000732, -0x00000730, 0x00000001, 0x00050051, 0x00000006, 0x00000733, 0x00000730, 0x00000002, 0x00070050, -0x00000012, 0x00000734, 0x00000731, 0x00000732, 0x00000733, 0x000000D5, 0x0003003E, 0x00000705, -0x00000734, 0x000200F9, 0x0000071A, 0x000200F8, 0x00000717, 0x00050041, 0x0000000D, 0x00000736, -0x0000062A, 0x000001E0, 0x0004003D, 0x0000000C, 0x00000737, 0x00000736, 0x00050051, 0x00000006, -0x00000738, 0x00000737, 0x00000000, 0x00050051, 0x00000006, 0x00000739, 0x00000737, 0x00000001, -0x00050051, 0x00000006, 0x0000073A, 0x00000737, 0x00000002, 0x00070050, 0x00000012, 0x0000073B, -0x00000738, 0x00000739, 0x0000073A, 0x000000D5, 0x0003003E, 0x00000705, 0x0000073B, 0x000200F9, -0x0000071A, 0x000200F8, 0x00000718, 0x00050041, 0x0000000D, 0x0000073D, 0x0000062A, 0x0000020A, -0x0004003D, 0x0000000C, 0x0000073E, 0x0000073D, 0x00050051, 0x00000006, 0x0000073F, 0x0000073E, -0x00000000, 0x00050051, 0x00000006, 0x00000740, 0x0000073E, 0x00000001, 0x00050051, 0x00000006, -0x00000741, 0x0000073E, 0x00000002, 0x00070050, 0x00000012, 0x00000742, 0x0000073F, 0x00000740, -0x00000741, 0x000000D5, 0x0003003E, 0x00000705, 0x00000742, 0x000200F9, 0x0000071A, 0x000200F8, -0x00000719, 0x0004003D, 0x0000000C, 0x00000746, 0x00000680, 0x0003003E, 0x00000745, 0x00000746, -0x00050039, 0x00000085, 0x00000747, 0x000000A2, 0x00000745, 0x0003003E, 0x00000744, 0x00000747, -0x0004003D, 0x00000085, 0x00000748, 0x00000744, 0x000300F7, 0x0000074D, 0x00000000, 0x000B00FB, -0x00000748, 0x0000074D, 0x00000000, 0x00000749, 0x00000001, 0x0000074A, 0x00000002, 0x0000074B, -0x00000003, 0x0000074C, 0x000200F8, 0x00000749, 0x0004003D, 0x00000012, 0x0000074E, 0x00000705, -0x00050085, 0x00000012, 0x00000752, 0x0000074E, 0x00000751, 0x0003003E, 0x00000705, 0x00000752, -0x000200F9, 0x0000074D, 0x000200F8, 0x0000074A, 0x0004003D, 0x00000012, 0x00000754, 0x00000705, -0x00050085, 0x00000012, 0x00000756, 0x00000754, 0x00000755, 0x0003003E, 0x00000705, 0x00000756, -0x000200F9, 0x0000074D, 0x000200F8, 0x0000074B, 0x0004003D, 0x00000012, 0x00000758, 0x00000705, -0x00050085, 0x00000012, 0x0000075A, 0x00000758, 0x00000759, 0x0003003E, 0x00000705, 0x0000075A, -0x000200F9, 0x0000074D, 0x000200F8, 0x0000074C, 0x0004003D, 0x00000012, 0x0000075C, 0x00000705, -0x00050085, 0x00000012, 0x0000075E, 0x0000075C, 0x0000075D, 0x0003003E, 0x00000705, 0x0000075E, -0x000200F9, 0x0000074D, 0x000200F8, 0x0000074D, 0x000200F9, 0x0000071A, 0x000200F8, 0x0000071A, -0x000200F9, 0x00000710, 0x000200F8, 0x00000710, 0x000100FD, 0x00010038, 0x00050036, 0x00000006, +0x0000052D, 0x00000007, 0x0004003B, 0x00000007, 0x00000537, 0x00000007, 0x0004003B, 0x00000007, +0x00000538, 0x00000007, 0x0004003B, 0x0000000D, 0x00000547, 0x00000007, 0x0004003B, 0x0000000D, +0x0000056B, 0x00000007, 0x0004003B, 0x000000C7, 0x00000589, 0x00000007, 0x0004003B, 0x0000000D, +0x00000597, 0x00000007, 0x0004003B, 0x00000080, 0x0000059D, 0x00000007, 0x0004003B, 0x00000007, +0x000005AA, 0x00000007, 0x0004003B, 0x00000007, 0x000005BA, 0x00000007, 0x0004003B, 0x00000007, +0x000005BF, 0x00000007, 0x0004003B, 0x0000000D, 0x000005C3, 0x00000007, 0x0004003B, 0x0000000D, +0x000005C7, 0x00000007, 0x0004003B, 0x00000007, 0x000005CB, 0x00000007, 0x0004003B, 0x00000007, +0x000005D3, 0x00000007, 0x0004003B, 0x00000007, 0x000005D8, 0x00000007, 0x0004003B, 0x00000007, +0x000005DC, 0x00000007, 0x0004003B, 0x0000000D, 0x000005E1, 0x00000007, 0x0004003B, 0x00000007, +0x000005FD, 0x00000007, 0x0004003B, 0x00000007, 0x000005FE, 0x00000007, 0x0004003B, 0x0000000D, +0x00000602, 0x00000007, 0x0004003B, 0x00000007, 0x00000605, 0x00000007, 0x0004003B, 0x00000007, +0x00000608, 0x00000007, 0x0004003B, 0x00000007, 0x0000061B, 0x00000007, 0x0004003B, 0x00000007, +0x00000625, 0x00000007, 0x0004003B, 0x00000007, 0x00000628, 0x00000007, 0x0004003B, 0x00000013, +0x0000062B, 0x00000007, 0x0004003B, 0x00000007, 0x00000634, 0x00000007, 0x0004003B, 0x0000000D, +0x00000642, 0x00000007, 0x0004003B, 0x0000000D, 0x0000064C, 0x00000007, 0x0004003B, 0x0000000D, +0x0000064D, 0x00000007, 0x0004003B, 0x0000000D, 0x00000650, 0x00000007, 0x0004003B, 0x000000C7, +0x00000652, 0x00000007, 0x0004003B, 0x0000000D, 0x00000655, 0x00000007, 0x0004003B, 0x0000000D, +0x00000656, 0x00000007, 0x0004003B, 0x0000000D, 0x00000659, 0x00000007, 0x0004003B, 0x000000C7, +0x0000065B, 0x00000007, 0x0004003B, 0x0000000D, 0x0000065E, 0x00000007, 0x0004003B, 0x00000086, +0x000006A5, 0x00000007, 0x0004003B, 0x0000000D, 0x000006A6, 0x00000007, 0x0003003E, 0x000000D4, +0x000000D5, 0x0003003E, 0x000000D6, 0x000000D7, 0x00040039, 0x00000012, 0x0000052E, 0x00000070, +0x0003003E, 0x0000052D, 0x0000052E, 0x00050041, 0x00000007, 0x0000052F, 0x0000052D, 0x000000EE, +0x0004003D, 0x00000006, 0x00000530, 0x0000052F, 0x00050041, 0x000001E1, 0x00000531, 0x000001DF, +0x000003F5, 0x0004003D, 0x00000006, 0x00000532, 0x00000531, 0x000500B8, 0x000001E5, 0x00000533, +0x00000530, 0x00000532, 0x000300F7, 0x00000535, 0x00000000, 0x000400FA, 0x00000533, 0x00000534, +0x00000535, 0x000200F8, 0x00000534, 0x000100FC, 0x000200F8, 0x00000535, 0x0003003E, 0x00000537, +0x000000F8, 0x0003003E, 0x00000538, 0x000000F8, 0x00050041, 0x000001E1, 0x00000539, 0x000001DF, +0x0000032C, 0x0004003D, 0x00000006, 0x0000053A, 0x00000539, 0x000500B4, 0x000001E5, 0x0000053B, +0x0000053A, 0x000000F8, 0x000300F7, 0x0000053D, 0x00000000, 0x000400FA, 0x0000053B, 0x0000053C, +0x00000541, 0x000200F8, 0x0000053C, 0x00040039, 0x0000000C, 0x0000053E, 0x00000073, 0x00050051, +0x00000006, 0x0000053F, 0x0000053E, 0x00000000, 0x0003003E, 0x00000537, 0x0000053F, 0x00040039, +0x00000006, 0x00000540, 0x00000076, 0x0003003E, 0x00000538, 0x00000540, 0x000200F9, 0x0000053D, +0x000200F8, 0x00000541, 0x00050041, 0x000001E1, 0x00000542, 0x000001DF, 0x0000032C, 0x0004003D, +0x00000006, 0x00000543, 0x00000542, 0x000500B4, 0x000001E5, 0x00000544, 0x00000543, 0x000000D5, +0x000300F7, 0x00000546, 0x00000000, 0x000400FA, 0x00000544, 0x00000545, 0x00000565, 0x000200F8, +0x00000545, 0x0004003D, 0x000001F7, 0x00000548, 0x0000021D, 0x00050041, 0x00000200, 0x00000549, +0x000001FE, 0x000001FF, 0x0004003D, 0x0000007F, 0x0000054A, 0x00000549, 0x00050057, 0x00000012, +0x0000054B, 0x00000548, 0x0000054A, 0x0008004F, 0x0000000C, 0x0000054C, 0x0000054B, 0x0000054B, +0x00000000, 0x00000001, 0x00000002, 0x0003003E, 0x00000547, 0x0000054C, 0x00050041, 0x000001E1, +0x0000054D, 0x000001DF, 0x0000020A, 0x0004003D, 0x00000006, 0x0000054E, 0x0000054D, 0x00050083, +0x00000006, 0x0000054F, 0x000000D5, 0x0000054E, 0x00050041, 0x000001E1, 0x00000550, 0x000001DF, +0x00000210, 0x0004003D, 0x00000006, 0x00000551, 0x00000550, 0x00050085, 0x00000006, 0x00000552, +0x0000054F, 0x00000551, 0x00050041, 0x000001E1, 0x00000553, 0x000001DF, 0x0000020A, 0x0004003D, +0x00000006, 0x00000554, 0x00000553, 0x00050041, 0x00000007, 0x00000555, 0x00000547, 0x0000030A, +0x0004003D, 0x00000006, 0x00000556, 0x00000555, 0x00050085, 0x00000006, 0x00000557, 0x00000554, +0x00000556, 0x00050081, 0x00000006, 0x00000558, 0x00000552, 0x00000557, 0x0003003E, 0x00000537, +0x00000558, 0x00050041, 0x000001E1, 0x00000559, 0x000001DF, 0x0000020A, 0x0004003D, 0x00000006, +0x0000055A, 0x00000559, 0x00050083, 0x00000006, 0x0000055B, 0x000000D5, 0x0000055A, 0x00050041, +0x000001E1, 0x0000055C, 0x000001DF, 0x000001FF, 0x0004003D, 0x00000006, 0x0000055D, 0x0000055C, +0x00050085, 0x00000006, 0x0000055E, 0x0000055B, 0x0000055D, 0x00050041, 0x000001E1, 0x0000055F, +0x000001DF, 0x0000020A, 0x0004003D, 0x00000006, 0x00000560, 0x0000055F, 0x00050041, 0x00000007, +0x00000561, 0x00000547, 0x00000520, 0x0004003D, 0x00000006, 0x00000562, 0x00000561, 0x00050085, +0x00000006, 0x00000563, 0x00000560, 0x00000562, 0x00050081, 0x00000006, 0x00000564, 0x0000055E, +0x00000563, 0x0003003E, 0x00000538, 0x00000564, 0x000200F9, 0x00000546, 0x000200F8, 0x00000565, +0x00050041, 0x000001E1, 0x00000566, 0x000001DF, 0x0000032C, 0x0004003D, 0x00000006, 0x00000567, +0x00000566, 0x000500B4, 0x000001E5, 0x00000568, 0x00000567, 0x00000130, 0x000300F7, 0x0000056A, +0x00000000, 0x000400FA, 0x00000568, 0x00000569, 0x0000056A, 0x000200F8, 0x00000569, 0x0004003D, +0x000001F7, 0x0000056C, 0x0000021D, 0x00050041, 0x00000200, 0x0000056D, 0x000001FE, 0x000001FF, +0x0004003D, 0x0000007F, 0x0000056E, 0x0000056D, 0x00050057, 0x00000012, 0x0000056F, 0x0000056C, +0x0000056E, 0x0008004F, 0x0000000C, 0x00000570, 0x0000056F, 0x0000056F, 0x00000000, 0x00000001, +0x00000002, 0x0003003E, 0x0000056B, 0x00000570, 0x00050041, 0x000001E1, 0x00000571, 0x000001DF, +0x0000020A, 0x0004003D, 0x00000006, 0x00000572, 0x00000571, 0x00050083, 0x00000006, 0x00000573, +0x000000D5, 0x00000572, 0x00050041, 0x000001E1, 0x00000574, 0x000001DF, 0x00000210, 0x0004003D, +0x00000006, 0x00000575, 0x00000574, 0x00050085, 0x00000006, 0x00000576, 0x00000573, 0x00000575, +0x00050041, 0x000001E1, 0x00000577, 0x000001DF, 0x0000020A, 0x0004003D, 0x00000006, 0x00000578, +0x00000577, 0x00050041, 0x00000007, 0x00000579, 0x0000056B, 0x0000030A, 0x0004003D, 0x00000006, +0x0000057A, 0x00000579, 0x00050085, 0x00000006, 0x0000057B, 0x00000578, 0x0000057A, 0x00050081, +0x00000006, 0x0000057C, 0x00000576, 0x0000057B, 0x0003003E, 0x00000537, 0x0000057C, 0x00050041, +0x000001E1, 0x0000057D, 0x000001DF, 0x0000020A, 0x0004003D, 0x00000006, 0x0000057E, 0x0000057D, +0x00050083, 0x00000006, 0x0000057F, 0x000000D5, 0x0000057E, 0x00050041, 0x000001E1, 0x00000580, +0x000001DF, 0x000001FF, 0x0004003D, 0x00000006, 0x00000581, 0x00000580, 0x00050085, 0x00000006, +0x00000582, 0x0000057F, 0x00000581, 0x00050041, 0x000001E1, 0x00000583, 0x000001DF, 0x0000020A, +0x0004003D, 0x00000006, 0x00000584, 0x00000583, 0x00050041, 0x00000007, 0x00000585, 0x0000056B, +0x00000520, 0x0004003D, 0x00000006, 0x00000586, 0x00000585, 0x00050085, 0x00000006, 0x00000587, +0x00000584, 0x00000586, 0x00050081, 0x00000006, 0x00000588, 0x00000582, 0x00000587, 0x0003003E, +0x00000538, 0x00000588, 0x000200F9, 0x0000056A, 0x000200F8, 0x0000056A, 0x000200F9, 0x00000546, +0x000200F8, 0x00000546, 0x000200F9, 0x0000053D, 0x000200F8, 0x0000053D, 0x0004003D, 0x00000012, +0x0000058A, 0x0000052D, 0x00050041, 0x00000013, 0x0000058B, 0x00000589, 0x000001E9, 0x0003003E, +0x0000058B, 0x0000058A, 0x0004003D, 0x00000006, 0x0000058C, 0x00000537, 0x00050041, 0x00000007, +0x0000058D, 0x00000589, 0x000001FF, 0x0003003E, 0x0000058D, 0x0000058C, 0x0004003D, 0x00000006, +0x0000058E, 0x00000538, 0x00050041, 0x00000007, 0x0000058F, 0x00000589, 0x0000027E, 0x0003003E, +0x0000058F, 0x0000058E, 0x00050041, 0x000001E1, 0x00000590, 0x000001DF, 0x0000027E, 0x0004003D, +0x00000006, 0x00000591, 0x00000590, 0x00050041, 0x00000007, 0x00000592, 0x00000589, 0x00000260, +0x0003003E, 0x00000592, 0x00000591, 0x00040039, 0x0000000C, 0x00000593, 0x0000007D, 0x00050041, +0x0000000D, 0x00000594, 0x00000589, 0x0000020A, 0x0003003E, 0x00000594, 0x00000593, 0x00040039, +0x00000006, 0x00000595, 0x00000078, 0x00050041, 0x00000007, 0x00000596, 0x00000589, 0x00000228, +0x0003003E, 0x00000596, 0x00000595, 0x00050041, 0x00000013, 0x00000598, 0x00000589, 0x000001E9, +0x0004003D, 0x00000012, 0x00000599, 0x00000598, 0x0008004F, 0x0000000C, 0x0000059A, 0x00000599, +0x00000599, 0x00000000, 0x00000001, 0x00000002, 0x0003003E, 0x00000597, 0x0000059A, 0x00050039, +0x0000000C, 0x0000059B, 0x0000007B, 0x00000597, 0x00050041, 0x0000000D, 0x0000059C, 0x00000589, +0x000001E0, 0x0003003E, 0x0000059C, 0x0000059B, 0x0004003D, 0x00000012, 0x000005A0, 0x0000059F, +0x0007004F, 0x0000007F, 0x000005A1, 0x000005A0, 0x000005A0, 0x00000000, 0x00000001, 0x00050041, +0x000001E1, 0x000005A3, 0x000002CD, 0x000005A2, 0x0004003D, 0x00000006, 0x000005A4, 0x000005A3, +0x00050041, 0x000001E1, 0x000005A6, 0x000002CD, 0x000005A5, 0x0004003D, 0x00000006, 0x000005A7, +0x000005A6, 0x00050050, 0x0000007F, 0x000005A8, 0x000005A4, 0x000005A7, 0x00050088, 0x0000007F, +0x000005A9, 0x000005A1, 0x000005A8, 0x0003003E, 0x0000059D, 0x000005A9, 0x0004003D, 0x000001F7, +0x000005AC, 0x000005AB, 0x0004003D, 0x0000007F, 0x000005AD, 0x0000059D, 0x00050057, 0x00000012, +0x000005AE, 0x000005AC, 0x000005AD, 0x00050051, 0x00000006, 0x000005AF, 0x000005AE, 0x00000000, +0x0003003E, 0x000005AA, 0x000005AF, 0x0004003D, 0x00000006, 0x000005B0, 0x000005AA, 0x00050041, +0x00000013, 0x000005B1, 0x00000589, 0x000001E9, 0x0004003D, 0x00000012, 0x000005B2, 0x000005B1, +0x0005008E, 0x00000012, 0x000005B3, 0x000005B2, 0x000005B0, 0x00050041, 0x00000013, 0x000005B4, +0x00000589, 0x000001E9, 0x0003003E, 0x000005B4, 0x000005B3, 0x00050041, 0x00000007, 0x000005B5, +0x00000589, 0x0000027E, 0x0004003D, 0x00000006, 0x000005B6, 0x000005B5, 0x0008000C, 0x00000006, +0x000005B8, 0x00000001, 0x0000002B, 0x000005B6, 0x000005B7, 0x000000D5, 0x00050041, 0x00000007, +0x000005B9, 0x00000589, 0x0000027E, 0x0003003E, 0x000005B9, 0x000005B8, 0x00050041, 0x00000007, +0x000005BB, 0x00000589, 0x00000210, 0x0004003D, 0x00000006, 0x000005BC, 0x000005BB, 0x0003003E, +0x000005BA, 0x000005BC, 0x00050039, 0x00000006, 0x000005BD, 0x00000057, 0x000005BA, 0x00050041, +0x00000007, 0x000005BE, 0x00000589, 0x00000210, 0x0003003E, 0x000005BE, 0x000005BD, 0x0004003D, +0x00000006, 0x000005C0, 0x00000538, 0x0004003D, 0x00000006, 0x000005C1, 0x00000538, 0x00050085, +0x00000006, 0x000005C2, 0x000005C0, 0x000005C1, 0x0003003E, 0x000005BF, 0x000005C2, 0x00050041, +0x0000000D, 0x000005C4, 0x00000589, 0x0000020A, 0x0004003D, 0x0000000C, 0x000005C5, 0x000005C4, +0x000400CF, 0x0000000C, 0x000005C6, 0x000005C5, 0x0003003E, 0x000005C3, 0x000005C6, 0x00050041, +0x0000000D, 0x000005C8, 0x00000589, 0x0000020A, 0x0004003D, 0x0000000C, 0x000005C9, 0x000005C8, +0x000400D0, 0x0000000C, 0x000005CA, 0x000005C9, 0x0003003E, 0x000005C7, 0x000005CA, 0x0004003D, +0x0000000C, 0x000005CC, 0x000005C3, 0x0004003D, 0x0000000C, 0x000005CD, 0x000005C3, 0x00050094, +0x00000006, 0x000005CE, 0x000005CC, 0x000005CD, 0x0004003D, 0x0000000C, 0x000005CF, 0x000005C7, +0x0004003D, 0x0000000C, 0x000005D0, 0x000005C7, 0x00050094, 0x00000006, 0x000005D1, 0x000005CF, +0x000005D0, 0x00050081, 0x00000006, 0x000005D2, 0x000005CE, 0x000005D1, 0x0003003E, 0x000005CB, +0x000005D2, 0x0004003D, 0x00000006, 0x000005D4, 0x000005CB, 0x00050085, 0x00000006, 0x000005D5, +0x000005D4, 0x000000D5, 0x0007000C, 0x00000006, 0x000005D7, 0x00000001, 0x00000025, 0x000005D5, +0x000005D6, 0x0003003E, 0x000005D3, 0x000005D7, 0x0004003D, 0x00000006, 0x000005D9, 0x000005BF, +0x0004003D, 0x00000006, 0x000005DA, 0x000005D3, 0x00050081, 0x00000006, 0x000005DB, 0x000005D9, +0x000005DA, 0x0003003E, 0x000005DC, 0x000005DB, 0x00050039, 0x00000006, 0x000005DD, 0x00000019, +0x000005DC, 0x0003003E, 0x000005D8, 0x000005DD, 0x0004003D, 0x00000006, 0x000005DE, 0x000005D8, +0x0006000C, 0x00000006, 0x000005DF, 0x00000001, 0x0000001F, 0x000005DE, 0x00050041, 0x00000007, +0x000005E0, 0x00000589, 0x00000210, 0x0003003E, 0x000005E0, 0x000005DF, 0x00050041, 0x0000059E, +0x000005E2, 0x000001FE, 0x00000210, 0x0004003D, 0x00000012, 0x000005E3, 0x000005E2, 0x0008004F, +0x0000000C, 0x000005E4, 0x000005E3, 0x000005E3, 0x00000000, 0x00000001, 0x00000002, 0x0003003E, +0x000005E1, 0x000005E4, 0x00050041, 0x000001EA, 0x000005E5, 0x000002CD, 0x000001E0, 0x0004003D, +0x00000012, 0x000005E6, 0x000005E5, 0x0008004F, 0x0000000C, 0x000005E7, 0x000005E6, 0x000005E6, +0x00000000, 0x00000001, 0x00000002, 0x0004003D, 0x0000000C, 0x000005E8, 0x000005E1, 0x00050083, +0x0000000C, 0x000005E9, 0x000005E7, 0x000005E8, 0x0006000C, 0x0000000C, 0x000005EA, 0x00000001, +0x00000045, 0x000005E9, 0x00050041, 0x0000000D, 0x000005EB, 0x00000589, 0x00000278, 0x0003003E, +0x000005EB, 0x000005EA, 0x00050041, 0x0000000D, 0x000005EC, 0x00000589, 0x0000020A, 0x0004003D, +0x0000000C, 0x000005ED, 0x000005EC, 0x00050041, 0x0000000D, 0x000005EE, 0x00000589, 0x00000278, +0x0004003D, 0x0000000C, 0x000005EF, 0x000005EE, 0x00050094, 0x00000006, 0x000005F0, 0x000005ED, +0x000005EF, 0x0007000C, 0x00000006, 0x000005F1, 0x00000001, 0x00000028, 0x000005F0, 0x0000018F, +0x00050041, 0x00000007, 0x000005F2, 0x00000589, 0x0000025A, 0x0003003E, 0x000005F2, 0x000005F1, +0x0004003D, 0x000001F7, 0x000005F4, 0x000005F3, 0x00050041, 0x00000007, 0x000005F5, 0x00000589, +0x0000025A, 0x0004003D, 0x00000006, 0x000005F6, 0x000005F5, 0x00050041, 0x00000007, 0x000005F7, +0x00000589, 0x0000027E, 0x0004003D, 0x00000006, 0x000005F8, 0x000005F7, 0x00050050, 0x0000007F, +0x000005F9, 0x000005F6, 0x000005F8, 0x00050057, 0x00000012, 0x000005FA, 0x000005F4, 0x000005F9, +0x0007004F, 0x0000007F, 0x000005FB, 0x000005FA, 0x000005FA, 0x00000000, 0x00000001, 0x00050041, +0x00000080, 0x000005FC, 0x00000589, 0x0000032C, 0x0003003E, 0x000005FC, 0x000005FB, 0x00050041, +0x00000007, 0x000005FF, 0x00000589, 0x00000260, 0x0004003D, 0x00000006, 0x00000600, 0x000005FF, +0x0003003E, 0x000005FE, 0x00000600, 0x00050039, 0x00000006, 0x00000601, 0x00000054, 0x000005FE, +0x0003003E, 0x000005FD, 0x00000601, 0x00050041, 0x00000013, 0x00000603, 0x00000589, 0x000001E9, +0x0004003D, 0x00000012, 0x00000604, 0x00000603, 0x00050041, 0x00000007, 0x00000606, 0x00000589, +0x000001FF, 0x0004003D, 0x00000006, 0x00000607, 0x00000606, 0x0003003E, 0x00000605, 0x00000607, +0x0004003D, 0x00000006, 0x00000609, 0x000005FD, 0x0003003E, 0x00000608, 0x00000609, 0x00070039, +0x0000000C, 0x0000060A, 0x00000051, 0x00000604, 0x00000605, 0x00000608, 0x0003003E, 0x00000602, +0x0000060A, 0x0004003D, 0x0000000C, 0x0000060B, 0x00000602, 0x00050041, 0x0000000D, 0x0000060C, +0x00000589, 0x00000244, 0x0003003E, 0x0000060C, 0x0000060B, 0x00050041, 0x0000000D, 0x0000060D, +0x00000589, 0x00000244, 0x0004003D, 0x0000000C, 0x0000060E, 0x0000060D, 0x00060041, 0x00000007, +0x00000610, 0x00000589, 0x0000032C, 0x00000520, 0x0004003D, 0x00000006, 0x00000611, 0x00000610, +0x0007000C, 0x00000006, 0x00000612, 0x00000001, 0x00000028, 0x0000060F, 0x00000611, 0x00050088, +0x00000006, 0x00000613, 0x000000D5, 0x00000612, 0x00050083, 0x00000006, 0x00000614, 0x00000613, +0x000000D5, 0x0005008E, 0x0000000C, 0x00000615, 0x0000060E, 0x00000614, 0x00060050, 0x0000000C, +0x00000616, 0x000000D5, 0x000000D5, 0x000000D5, 0x00050081, 0x0000000C, 0x00000617, 0x00000616, +0x00000615, 0x00050041, 0x0000000D, 0x00000618, 0x00000589, 0x000003F5, 0x0003003E, 0x00000618, +0x00000617, 0x00050041, 0x00000013, 0x00000619, 0x00000589, 0x000001E9, 0x0004003D, 0x00000012, +0x0000061A, 0x00000619, 0x00050041, 0x00000007, 0x0000061C, 0x00000589, 0x000001FF, 0x0004003D, +0x00000006, 0x0000061D, 0x0000061C, 0x0003003E, 0x0000061B, 0x0000061D, 0x00060039, 0x0000000C, +0x0000061E, 0x0000004B, 0x0000061A, 0x0000061B, 0x00060041, 0x00000007, 0x0000061F, 0x00000589, +0x000001E9, 0x0000023E, 0x00050051, 0x00000006, 0x00000620, 0x0000061E, 0x00000000, 0x0003003E, +0x0000061F, 0x00000620, 0x00060041, 0x00000007, 0x00000621, 0x00000589, 0x000001E9, 0x00000520, +0x00050051, 0x00000006, 0x00000622, 0x0000061E, 0x00000001, 0x0003003E, 0x00000621, 0x00000622, +0x00060041, 0x00000007, 0x00000623, 0x00000589, 0x000001E9, 0x0000030A, 0x00050051, 0x00000006, +0x00000624, 0x0000061E, 0x00000002, 0x0003003E, 0x00000623, 0x00000624, 0x00050041, 0x000001E1, +0x00000626, 0x000002CD, 0x00000278, 0x0004003D, 0x00000006, 0x00000627, 0x00000626, 0x0003003E, +0x00000625, 0x00000627, 0x00050041, 0x000001E1, 0x00000629, 0x000002CD, 0x0000025A, 0x0004003D, +0x00000006, 0x0000062A, 0x00000629, 0x0003003E, 0x00000628, 0x0000062A, 0x00050041, 0x0000031C, +0x0000062C, 0x000002CD, 0x00000210, 0x0004003D, 0x000002C7, 0x0000062D, 0x0000062C, 0x0004003D, +0x0000000C, 0x0000062E, 0x000005E1, 0x00050051, 0x00000006, 0x0000062F, 0x0000062E, 0x00000000, +0x00050051, 0x00000006, 0x00000630, 0x0000062E, 0x00000001, 0x00050051, 0x00000006, 0x00000631, +0x0000062E, 0x00000002, 0x00070050, 0x00000012, 0x00000632, 0x0000062F, 0x00000630, 0x00000631, +0x000000D5, 0x00050091, 0x00000012, 0x00000633, 0x0000062D, 0x00000632, 0x0003003E, 0x0000062B, +0x00000633, 0x0004003D, 0x00000012, 0x00000635, 0x0000062B, 0x0006000C, 0x00000006, 0x00000636, +0x00000001, 0x00000042, 0x00000635, 0x0003003E, 0x00000634, 0x00000636, 0x0004003D, 0x00000006, +0x00000637, 0x00000634, 0x0004003D, 0x00000006, 0x00000638, 0x00000625, 0x0004003D, 0x00000006, +0x00000639, 0x00000628, 0x00050083, 0x00000006, 0x0000063A, 0x00000638, 0x00000639, 0x00050083, +0x00000006, 0x0000063B, 0x00000637, 0x0000063A, 0x0003003E, 0x000000D4, 0x0000063B, 0x0004003D, +0x00000006, 0x0000063C, 0x00000628, 0x0004003D, 0x00000006, 0x0000063D, 0x000000D4, 0x00050088, +0x00000006, 0x0000063E, 0x0000063D, 0x0000063C, 0x0003003E, 0x000000D4, 0x0000063E, 0x0004003D, +0x00000006, 0x0000063F, 0x000000D4, 0x00050083, 0x00000006, 0x00000640, 0x000000D5, 0x0000063F, +0x0008000C, 0x00000006, 0x00000641, 0x00000001, 0x0000002B, 0x00000640, 0x000000F8, 0x000000D5, +0x0003003E, 0x000000D4, 0x00000641, 0x00050041, 0x00000007, 0x00000643, 0x00000589, 0x0000025A, +0x0004003D, 0x00000006, 0x00000644, 0x00000643, 0x00050085, 0x00000006, 0x00000645, 0x00000130, +0x00000644, 0x00050041, 0x0000000D, 0x00000646, 0x00000589, 0x0000020A, 0x0004003D, 0x0000000C, +0x00000647, 0x00000646, 0x0005008E, 0x0000000C, 0x00000648, 0x00000647, 0x00000645, 0x00050041, +0x0000000D, 0x00000649, 0x00000589, 0x00000278, 0x0004003D, 0x0000000C, 0x0000064A, 0x00000649, +0x00050083, 0x0000000C, 0x0000064B, 0x00000648, 0x0000064A, 0x0003003E, 0x00000642, 0x0000064B, +0x00050041, 0x0000000D, 0x0000064E, 0x00000589, 0x00000244, 0x0004003D, 0x0000000C, 0x0000064F, +0x0000064E, 0x0003003E, 0x0000064D, 0x0000064F, 0x0004003D, 0x0000000C, 0x00000651, 0x000005E1, +0x0003003E, 0x00000650, 0x00000651, 0x0004003D, 0x000000AB, 0x00000653, 0x00000589, 0x0003003E, +0x00000652, 0x00000653, 0x00070039, 0x0000000C, 0x00000654, 0x000000CC, 0x0000064D, 0x00000650, +0x00000652, 0x0003003E, 0x0000064C, 0x00000654, 0x00050041, 0x0000000D, 0x00000657, 0x00000589, +0x00000244, 0x0004003D, 0x0000000C, 0x00000658, 0x00000657, 0x0003003E, 0x00000656, 0x00000658, +0x0004003D, 0x0000000C, 0x0000065A, 0x00000642, 0x0003003E, 0x00000659, 0x0000065A, 0x0004003D, +0x000000AB, 0x0000065C, 0x00000589, 0x0003003E, 0x0000065B, 0x0000065C, 0x00070039, 0x0000000C, +0x0000065D, 0x000000D1, 0x00000656, 0x00000659, 0x0000065B, 0x0003003E, 0x00000655, 0x0000065D, +0x0004003D, 0x0000000C, 0x0000065F, 0x0000064C, 0x0004003D, 0x0000000C, 0x00000660, 0x00000655, +0x00050081, 0x0000000C, 0x00000661, 0x0000065F, 0x00000660, 0x00050041, 0x0000000D, 0x00000662, +0x00000589, 0x000001E0, 0x0004003D, 0x0000000C, 0x00000663, 0x00000662, 0x00050081, 0x0000000C, +0x00000664, 0x00000661, 0x00000663, 0x0003003E, 0x0000065E, 0x00000664, 0x0004003D, 0x0000000C, +0x00000667, 0x0000065E, 0x00050051, 0x00000006, 0x00000668, 0x00000667, 0x00000000, 0x00050051, +0x00000006, 0x00000669, 0x00000667, 0x00000001, 0x00050051, 0x00000006, 0x0000066A, 0x00000667, +0x00000002, 0x00070050, 0x00000012, 0x0000066B, 0x00000668, 0x00000669, 0x0000066A, 0x000000D5, +0x0003003E, 0x00000666, 0x0000066B, 0x00050041, 0x0000032D, 0x0000066D, 0x000002CD, 0x0000066C, +0x0004003D, 0x00000085, 0x0000066E, 0x0000066D, 0x000500AD, 0x000001E5, 0x0000066F, 0x0000066E, +0x000001E9, 0x000300F7, 0x00000671, 0x00000000, 0x000400FA, 0x0000066F, 0x00000670, 0x00000671, +0x000200F8, 0x00000670, 0x00050041, 0x0000032D, 0x00000672, 0x000002CD, 0x0000066C, 0x0004003D, +0x00000085, 0x00000673, 0x00000672, 0x000300F7, 0x0000067B, 0x00000000, 0x001100FB, 0x00000673, +0x0000067B, 0x00000001, 0x00000674, 0x00000002, 0x00000675, 0x00000003, 0x00000676, 0x00000004, +0x00000677, 0x00000005, 0x00000678, 0x00000006, 0x00000679, 0x00000007, 0x0000067A, 0x000200F8, +0x00000674, 0x00050041, 0x00000013, 0x0000067C, 0x00000589, 0x000001E9, 0x0004003D, 0x00000012, +0x0000067D, 0x0000067C, 0x0003003E, 0x00000666, 0x0000067D, 0x000200F9, 0x0000067B, 0x000200F8, +0x00000675, 0x00050041, 0x00000007, 0x0000067F, 0x00000589, 0x000001FF, 0x0004003D, 0x00000006, +0x00000680, 0x0000067F, 0x00060050, 0x0000000C, 0x00000681, 0x00000680, 0x00000680, 0x00000680, +0x00050051, 0x00000006, 0x00000682, 0x00000681, 0x00000000, 0x00050051, 0x00000006, 0x00000683, +0x00000681, 0x00000001, 0x00050051, 0x00000006, 0x00000684, 0x00000681, 0x00000002, 0x00070050, +0x00000012, 0x00000685, 0x00000682, 0x00000683, 0x00000684, 0x000000D5, 0x0003003E, 0x00000666, +0x00000685, 0x000200F9, 0x0000067B, 0x000200F8, 0x00000676, 0x00050041, 0x00000007, 0x00000687, +0x00000589, 0x0000027E, 0x0004003D, 0x00000006, 0x00000688, 0x00000687, 0x00060050, 0x0000000C, +0x00000689, 0x00000688, 0x00000688, 0x00000688, 0x00050051, 0x00000006, 0x0000068A, 0x00000689, +0x00000000, 0x00050051, 0x00000006, 0x0000068B, 0x00000689, 0x00000001, 0x00050051, 0x00000006, +0x0000068C, 0x00000689, 0x00000002, 0x00070050, 0x00000012, 0x0000068D, 0x0000068A, 0x0000068B, +0x0000068C, 0x000000D5, 0x0003003E, 0x00000666, 0x0000068D, 0x000200F9, 0x0000067B, 0x000200F8, +0x00000677, 0x00050041, 0x00000007, 0x0000068F, 0x00000589, 0x00000228, 0x0004003D, 0x00000006, +0x00000690, 0x0000068F, 0x00060050, 0x0000000C, 0x00000691, 0x00000690, 0x00000690, 0x00000690, +0x00050051, 0x00000006, 0x00000692, 0x00000691, 0x00000000, 0x00050051, 0x00000006, 0x00000693, +0x00000691, 0x00000001, 0x00050051, 0x00000006, 0x00000694, 0x00000691, 0x00000002, 0x00070050, +0x00000012, 0x00000695, 0x00000692, 0x00000693, 0x00000694, 0x000000D5, 0x0003003E, 0x00000666, +0x00000695, 0x000200F9, 0x0000067B, 0x000200F8, 0x00000678, 0x00050041, 0x0000000D, 0x00000697, +0x00000589, 0x000001E0, 0x0004003D, 0x0000000C, 0x00000698, 0x00000697, 0x00050051, 0x00000006, +0x00000699, 0x00000698, 0x00000000, 0x00050051, 0x00000006, 0x0000069A, 0x00000698, 0x00000001, +0x00050051, 0x00000006, 0x0000069B, 0x00000698, 0x00000002, 0x00070050, 0x00000012, 0x0000069C, +0x00000699, 0x0000069A, 0x0000069B, 0x000000D5, 0x0003003E, 0x00000666, 0x0000069C, 0x000200F9, +0x0000067B, 0x000200F8, 0x00000679, 0x00050041, 0x0000000D, 0x0000069E, 0x00000589, 0x0000020A, +0x0004003D, 0x0000000C, 0x0000069F, 0x0000069E, 0x00050051, 0x00000006, 0x000006A0, 0x0000069F, +0x00000000, 0x00050051, 0x00000006, 0x000006A1, 0x0000069F, 0x00000001, 0x00050051, 0x00000006, +0x000006A2, 0x0000069F, 0x00000002, 0x00070050, 0x00000012, 0x000006A3, 0x000006A0, 0x000006A1, +0x000006A2, 0x000000D5, 0x0003003E, 0x00000666, 0x000006A3, 0x000200F9, 0x0000067B, 0x000200F8, +0x0000067A, 0x0004003D, 0x0000000C, 0x000006A7, 0x000005E1, 0x0003003E, 0x000006A6, 0x000006A7, +0x00050039, 0x00000085, 0x000006A8, 0x000000A2, 0x000006A6, 0x0003003E, 0x000006A5, 0x000006A8, +0x0004003D, 0x00000085, 0x000006A9, 0x000006A5, 0x000300F7, 0x000006AE, 0x00000000, 0x000B00FB, +0x000006A9, 0x000006AE, 0x00000000, 0x000006AA, 0x00000001, 0x000006AB, 0x00000002, 0x000006AC, +0x00000003, 0x000006AD, 0x000200F8, 0x000006AA, 0x0004003D, 0x00000012, 0x000006AF, 0x00000666, +0x00050085, 0x00000012, 0x000006B3, 0x000006AF, 0x000006B2, 0x0003003E, 0x00000666, 0x000006B3, +0x000200F9, 0x000006AE, 0x000200F8, 0x000006AB, 0x0004003D, 0x00000012, 0x000006B5, 0x00000666, +0x00050085, 0x00000012, 0x000006B7, 0x000006B5, 0x000006B6, 0x0003003E, 0x00000666, 0x000006B7, +0x000200F9, 0x000006AE, 0x000200F8, 0x000006AC, 0x0004003D, 0x00000012, 0x000006B9, 0x00000666, +0x00050085, 0x00000012, 0x000006BB, 0x000006B9, 0x000006BA, 0x0003003E, 0x00000666, 0x000006BB, +0x000200F9, 0x000006AE, 0x000200F8, 0x000006AD, 0x0004003D, 0x00000012, 0x000006BD, 0x00000666, +0x00050085, 0x00000012, 0x000006BF, 0x000006BD, 0x000006BE, 0x0003003E, 0x00000666, 0x000006BF, +0x000200F9, 0x000006AE, 0x000200F8, 0x000006AE, 0x000200F9, 0x0000067B, 0x000200F8, 0x0000067B, +0x000200F9, 0x00000671, 0x000200F8, 0x00000671, 0x000100FD, 0x00010038, 0x00050036, 0x00000006, 0x0000000A, 0x00000000, 0x00000008, 0x00030037, 0x00000007, 0x00000009, 0x000200F8, 0x0000000B, 0x0004003B, 0x00000007, 0x000000D8, 0x00000007, 0x0004003D, 0x00000006, 0x000000D9, 0x00000009, 0x0004003D, 0x00000006, 0x000000DA, 0x00000009, 0x00050085, 0x00000006, 0x000000DB, 0x000000D9, @@ -1142,512 +1124,400 @@ constexpr std::array spirv_ForwardPBRfragspv = { 0x0004003B, 0x00000007, 0x000002DD, 0x00000007, 0x0004003B, 0x0000000D, 0x000002DE, 0x00000007, 0x0004003B, 0x0000000D, 0x000002E0, 0x00000007, 0x0004003B, 0x00000086, 0x000002E2, 0x00000007, 0x0004003B, 0x00000007, 0x000002E5, 0x00000007, 0x0004003B, 0x00000007, 0x000002E6, 0x00000007, -0x0004003B, 0x00000080, 0x000002E9, 0x00000007, 0x0004003B, 0x00000086, 0x000002ED, 0x00000007, -0x0004003B, 0x00000080, 0x000002F5, 0x00000007, 0x0004003B, 0x00000086, 0x000002F6, 0x00000007, -0x0004003B, 0x00000086, 0x000002F8, 0x00000007, 0x0004003B, 0x00000007, 0x000002F9, 0x00000007, -0x0004003B, 0x00000007, 0x000002FF, 0x00000007, 0x0004003D, 0x0000000C, 0x000002DF, 0x0000009A, +0x0004003B, 0x00000080, 0x000002E7, 0x00000007, 0x0004003B, 0x00000086, 0x000002EB, 0x00000007, +0x0004003B, 0x00000080, 0x000002F3, 0x00000007, 0x0004003B, 0x00000086, 0x000002F4, 0x00000007, +0x0004003B, 0x00000086, 0x000002F6, 0x00000007, 0x0004003B, 0x00000007, 0x000002F7, 0x00000007, +0x0004003B, 0x00000007, 0x000002FD, 0x00000007, 0x0004003D, 0x0000000C, 0x000002DF, 0x0000009A, 0x0003003E, 0x000002DE, 0x000002DF, 0x0004003D, 0x0000000C, 0x000002E1, 0x0000009B, 0x0003003E, 0x000002E0, 0x000002E1, 0x0004003D, 0x00000085, 0x000002E3, 0x0000009D, 0x0003003E, 0x000002E2, 0x000002E3, 0x00070039, 0x00000006, 0x000002E4, 0x00000091, 0x000002DE, 0x000002E0, 0x000002E2, -0x0003003E, 0x000002DD, 0x000002E4, 0x0003003E, 0x000002E5, 0x000000F8, 0x0004003D, 0x00000012, -0x000002EA, 0x000002E8, 0x0007004F, 0x0000007F, 0x000002EB, 0x000002EA, 0x000002EA, 0x00000000, -0x00000001, 0x0003003E, 0x000002E9, 0x000002EB, 0x00050039, 0x00000006, 0x000002EC, 0x00000083, -0x000002E9, 0x0003003E, 0x000002E6, 0x000002EC, 0x0003003E, 0x000002ED, 0x000001E9, 0x000200F9, -0x000002EE, 0x000200F8, 0x000002EE, 0x000400F6, 0x000002F0, 0x000002F1, 0x00000000, 0x000200F9, -0x000002F2, 0x000200F8, 0x000002F2, 0x0004003D, 0x00000085, 0x000002F3, 0x000002ED, 0x000500B1, -0x000001E5, 0x000002F4, 0x000002F3, 0x00000278, 0x000400FA, 0x000002F4, 0x000002EF, 0x000002F0, -0x000200F8, 0x000002EF, 0x0004003D, 0x00000085, 0x000002F7, 0x000002ED, 0x0003003E, 0x000002F6, -0x000002F7, 0x0003003E, 0x000002F8, 0x00000278, 0x0004003D, 0x00000006, 0x000002FA, 0x000002E6, -0x0003003E, 0x000002F9, 0x000002FA, 0x00070039, 0x0000007F, 0x000002FB, 0x0000008B, 0x000002F6, -0x000002F8, 0x000002F9, 0x00050050, 0x0000007F, 0x000002FD, 0x000002FC, 0x000002FC, 0x00050088, -0x0000007F, 0x000002FE, 0x000002FB, 0x000002FD, 0x0003003E, 0x000002F5, 0x000002FE, 0x0004003D, -0x00000094, 0x00000300, 0x00000097, 0x0004003D, 0x00000012, 0x00000301, 0x00000098, 0x0007004F, -0x0000007F, 0x00000302, 0x00000301, 0x00000301, 0x00000000, 0x00000001, 0x0004003D, 0x0000007F, -0x00000303, 0x000002F5, 0x00050081, 0x0000007F, 0x00000304, 0x00000302, 0x00000303, 0x0004003D, -0x00000085, 0x00000305, 0x0000009D, 0x0004006F, 0x00000006, 0x00000306, 0x00000305, 0x00050051, -0x00000006, 0x00000307, 0x00000304, 0x00000000, 0x00050051, 0x00000006, 0x00000308, 0x00000304, -0x00000001, 0x00060050, 0x0000000C, 0x00000309, 0x00000307, 0x00000308, 0x00000306, 0x00050057, -0x00000012, 0x0000030A, 0x00000300, 0x00000309, 0x00050051, 0x00000006, 0x0000030B, 0x0000030A, -0x00000000, 0x0003003E, 0x000002FF, 0x0000030B, 0x00050041, 0x00000007, 0x0000030D, 0x00000098, -0x0000030C, 0x0004003D, 0x00000006, 0x0000030E, 0x0000030D, 0x0004003D, 0x00000006, 0x0000030F, -0x000002DD, 0x00050083, 0x00000006, 0x00000310, 0x0000030E, 0x0000030F, 0x0004003D, 0x00000006, -0x00000311, 0x000002FF, 0x0007000C, 0x00000006, 0x00000312, 0x00000001, 0x00000030, 0x00000310, -0x00000311, 0x0004003D, 0x00000006, 0x00000313, 0x000002E5, 0x00050081, 0x00000006, 0x00000314, -0x00000313, 0x00000312, 0x0003003E, 0x000002E5, 0x00000314, 0x000200F9, 0x000002F1, 0x000200F8, -0x000002F1, 0x0004003D, 0x00000085, 0x00000315, 0x000002ED, 0x00050080, 0x00000085, 0x00000316, -0x00000315, 0x000001FF, 0x0003003E, 0x000002ED, 0x00000316, 0x000200F9, 0x000002EE, 0x000200F8, -0x000002F0, 0x0004003D, 0x00000006, 0x00000317, 0x000002E5, 0x00050088, 0x00000006, 0x00000319, -0x00000317, 0x00000318, 0x000200FE, 0x00000319, 0x00010038, 0x00050036, 0x00000085, 0x000000A2, +0x0003003E, 0x000002DD, 0x000002E4, 0x0003003E, 0x000002E5, 0x000000F8, 0x0004003D, 0x0000000C, +0x000002E8, 0x0000009C, 0x0007004F, 0x0000007F, 0x000002E9, 0x000002E8, 0x000002E8, 0x00000000, +0x00000001, 0x0003003E, 0x000002E7, 0x000002E9, 0x00050039, 0x00000006, 0x000002EA, 0x00000083, +0x000002E7, 0x0003003E, 0x000002E6, 0x000002EA, 0x0003003E, 0x000002EB, 0x000001E9, 0x000200F9, +0x000002EC, 0x000200F8, 0x000002EC, 0x000400F6, 0x000002EE, 0x000002EF, 0x00000000, 0x000200F9, +0x000002F0, 0x000200F8, 0x000002F0, 0x0004003D, 0x00000085, 0x000002F1, 0x000002EB, 0x000500B1, +0x000001E5, 0x000002F2, 0x000002F1, 0x00000278, 0x000400FA, 0x000002F2, 0x000002ED, 0x000002EE, +0x000200F8, 0x000002ED, 0x0004003D, 0x00000085, 0x000002F5, 0x000002EB, 0x0003003E, 0x000002F4, +0x000002F5, 0x0003003E, 0x000002F6, 0x00000278, 0x0004003D, 0x00000006, 0x000002F8, 0x000002E6, +0x0003003E, 0x000002F7, 0x000002F8, 0x00070039, 0x0000007F, 0x000002F9, 0x0000008B, 0x000002F4, +0x000002F6, 0x000002F7, 0x00050050, 0x0000007F, 0x000002FB, 0x000002FA, 0x000002FA, 0x00050088, +0x0000007F, 0x000002FC, 0x000002F9, 0x000002FB, 0x0003003E, 0x000002F3, 0x000002FC, 0x0004003D, +0x00000094, 0x000002FE, 0x00000097, 0x0004003D, 0x00000012, 0x000002FF, 0x00000098, 0x0007004F, +0x0000007F, 0x00000300, 0x000002FF, 0x000002FF, 0x00000000, 0x00000001, 0x0004003D, 0x0000007F, +0x00000301, 0x000002F3, 0x00050081, 0x0000007F, 0x00000302, 0x00000300, 0x00000301, 0x0004003D, +0x00000085, 0x00000303, 0x0000009D, 0x0004006F, 0x00000006, 0x00000304, 0x00000303, 0x00050051, +0x00000006, 0x00000305, 0x00000302, 0x00000000, 0x00050051, 0x00000006, 0x00000306, 0x00000302, +0x00000001, 0x00060050, 0x0000000C, 0x00000307, 0x00000305, 0x00000306, 0x00000304, 0x00050057, +0x00000012, 0x00000308, 0x000002FE, 0x00000307, 0x00050051, 0x00000006, 0x00000309, 0x00000308, +0x00000000, 0x0003003E, 0x000002FD, 0x00000309, 0x00050041, 0x00000007, 0x0000030B, 0x00000098, +0x0000030A, 0x0004003D, 0x00000006, 0x0000030C, 0x0000030B, 0x0004003D, 0x00000006, 0x0000030D, +0x000002DD, 0x00050083, 0x00000006, 0x0000030E, 0x0000030C, 0x0000030D, 0x0004003D, 0x00000006, +0x0000030F, 0x000002FD, 0x0007000C, 0x00000006, 0x00000310, 0x00000001, 0x00000030, 0x0000030E, +0x0000030F, 0x0004003D, 0x00000006, 0x00000311, 0x000002E5, 0x00050081, 0x00000006, 0x00000312, +0x00000311, 0x00000310, 0x0003003E, 0x000002E5, 0x00000312, 0x000200F9, 0x000002EF, 0x000200F8, +0x000002EF, 0x0004003D, 0x00000085, 0x00000313, 0x000002EB, 0x00050080, 0x00000085, 0x00000314, +0x00000313, 0x000001FF, 0x0003003E, 0x000002EB, 0x00000314, 0x000200F9, 0x000002EC, 0x000200F8, +0x000002EE, 0x0004003D, 0x00000006, 0x00000315, 0x000002E5, 0x00050088, 0x00000006, 0x00000317, +0x00000315, 0x00000316, 0x000200FE, 0x00000317, 0x00010038, 0x00050036, 0x00000085, 0x000000A2, 0x00000000, 0x000000A0, 0x00030037, 0x0000000D, 0x000000A1, 0x000200F8, 0x000000A3, 0x0004003B, -0x00000086, 0x0000031C, 0x00000007, 0x0004003B, 0x00000013, 0x0000031D, 0x00000007, 0x0004003B, -0x00000086, 0x00000327, 0x00000007, 0x0003003E, 0x0000031C, 0x000001E9, 0x00050041, 0x0000031E, -0x0000031F, 0x000002CD, 0x00000210, 0x0004003D, 0x000002C7, 0x00000320, 0x0000031F, 0x0004003D, -0x0000000C, 0x00000321, 0x000000A1, 0x00050051, 0x00000006, 0x00000322, 0x00000321, 0x00000000, -0x00050051, 0x00000006, 0x00000323, 0x00000321, 0x00000001, 0x00050051, 0x00000006, 0x00000324, -0x00000321, 0x00000002, 0x00070050, 0x00000012, 0x00000325, 0x00000322, 0x00000323, 0x00000324, -0x000000D5, 0x00050091, 0x00000012, 0x00000326, 0x00000320, 0x00000325, 0x0003003E, 0x0000031D, -0x00000326, 0x0003003E, 0x00000327, 0x000001E9, 0x000200F9, 0x00000328, 0x000200F8, 0x00000328, -0x000400F6, 0x0000032A, 0x0000032B, 0x00000000, 0x000200F9, 0x0000032C, 0x000200F8, 0x0000032C, -0x0004003D, 0x00000085, 0x0000032D, 0x00000327, 0x00050041, 0x0000032F, 0x00000330, 0x000002CD, -0x0000032E, 0x0004003D, 0x00000085, 0x00000331, 0x00000330, 0x00050082, 0x00000085, 0x00000332, -0x00000331, 0x000001FF, 0x000500B1, 0x000001E5, 0x00000333, 0x0000032D, 0x00000332, 0x000400FA, -0x00000333, 0x00000329, 0x0000032A, 0x000200F8, 0x00000329, 0x00050041, 0x00000007, 0x00000334, -0x0000031D, 0x0000030C, 0x0004003D, 0x00000006, 0x00000335, 0x00000334, 0x0004003D, 0x00000085, -0x00000336, 0x00000327, 0x00070041, 0x000001E1, 0x00000337, 0x000002CD, 0x0000020A, 0x00000336, -0x0000023E, 0x0004003D, 0x00000006, 0x00000338, 0x00000337, 0x000500B8, 0x000001E5, 0x00000339, -0x00000335, 0x00000338, 0x000300F7, 0x0000033B, 0x00000000, 0x000400FA, 0x00000339, 0x0000033A, -0x0000033B, 0x000200F8, 0x0000033A, 0x0004003D, 0x00000085, 0x0000033C, 0x00000327, 0x00050080, -0x00000085, 0x0000033D, 0x0000033C, 0x000001FF, 0x0003003E, 0x0000031C, 0x0000033D, 0x000200F9, -0x0000033B, 0x000200F8, 0x0000033B, 0x000200F9, 0x0000032B, 0x000200F8, 0x0000032B, 0x0004003D, -0x00000085, 0x0000033E, 0x00000327, 0x00050080, 0x00000085, 0x0000033F, 0x0000033E, 0x000001FF, -0x0003003E, 0x00000327, 0x0000033F, 0x000200F9, 0x00000328, 0x000200F8, 0x0000032A, 0x0004003D, -0x00000085, 0x00000340, 0x0000031C, 0x000200FE, 0x00000340, 0x00010038, 0x00050036, 0x00000006, +0x00000086, 0x0000031A, 0x00000007, 0x0004003B, 0x00000013, 0x0000031B, 0x00000007, 0x0004003B, +0x00000086, 0x00000325, 0x00000007, 0x0003003E, 0x0000031A, 0x000001E9, 0x00050041, 0x0000031C, +0x0000031D, 0x000002CD, 0x00000210, 0x0004003D, 0x000002C7, 0x0000031E, 0x0000031D, 0x0004003D, +0x0000000C, 0x0000031F, 0x000000A1, 0x00050051, 0x00000006, 0x00000320, 0x0000031F, 0x00000000, +0x00050051, 0x00000006, 0x00000321, 0x0000031F, 0x00000001, 0x00050051, 0x00000006, 0x00000322, +0x0000031F, 0x00000002, 0x00070050, 0x00000012, 0x00000323, 0x00000320, 0x00000321, 0x00000322, +0x000000D5, 0x00050091, 0x00000012, 0x00000324, 0x0000031E, 0x00000323, 0x0003003E, 0x0000031B, +0x00000324, 0x0003003E, 0x00000325, 0x000001E9, 0x000200F9, 0x00000326, 0x000200F8, 0x00000326, +0x000400F6, 0x00000328, 0x00000329, 0x00000000, 0x000200F9, 0x0000032A, 0x000200F8, 0x0000032A, +0x0004003D, 0x00000085, 0x0000032B, 0x00000325, 0x00050041, 0x0000032D, 0x0000032E, 0x000002CD, +0x0000032C, 0x0004003D, 0x00000085, 0x0000032F, 0x0000032E, 0x00050082, 0x00000085, 0x00000330, +0x0000032F, 0x000001FF, 0x000500B1, 0x000001E5, 0x00000331, 0x0000032B, 0x00000330, 0x000400FA, +0x00000331, 0x00000327, 0x00000328, 0x000200F8, 0x00000327, 0x00050041, 0x00000007, 0x00000332, +0x0000031B, 0x0000030A, 0x0004003D, 0x00000006, 0x00000333, 0x00000332, 0x0004003D, 0x00000085, +0x00000334, 0x00000325, 0x00070041, 0x000001E1, 0x00000335, 0x000002CD, 0x0000020A, 0x00000334, +0x0000023E, 0x0004003D, 0x00000006, 0x00000336, 0x00000335, 0x000500B8, 0x000001E5, 0x00000337, +0x00000333, 0x00000336, 0x000300F7, 0x00000339, 0x00000000, 0x000400FA, 0x00000337, 0x00000338, +0x00000339, 0x000200F8, 0x00000338, 0x0004003D, 0x00000085, 0x0000033A, 0x00000325, 0x00050080, +0x00000085, 0x0000033B, 0x0000033A, 0x000001FF, 0x0003003E, 0x0000031A, 0x0000033B, 0x000200F9, +0x00000339, 0x000200F8, 0x00000339, 0x000200F9, 0x00000329, 0x000200F8, 0x00000329, 0x0004003D, +0x00000085, 0x0000033C, 0x00000325, 0x00050080, 0x00000085, 0x0000033D, 0x0000033C, 0x000001FF, +0x0003003E, 0x00000325, 0x0000033D, 0x000200F9, 0x00000326, 0x000200F8, 0x00000328, 0x0004003D, +0x00000085, 0x0000033E, 0x0000031A, 0x000200FE, 0x0000033E, 0x00010038, 0x00050036, 0x00000006, 0x000000A9, 0x00000000, 0x000000A4, 0x00030037, 0x0000000D, 0x000000A5, 0x00030037, 0x00000086, 0x000000A6, 0x00030037, 0x0000000D, 0x000000A7, 0x00030037, 0x0000000D, 0x000000A8, 0x000200F8, -0x000000AA, 0x0004003B, 0x00000013, 0x00000343, 0x00000007, 0x0004003B, 0x00000007, 0x00000355, -0x00000007, 0x0004003B, 0x00000007, 0x00000357, 0x00000007, 0x0004003B, 0x00000013, 0x00000362, -0x00000007, 0x0004003B, 0x00000007, 0x0000036B, 0x00000007, 0x0004003B, 0x00000007, 0x0000036C, -0x00000007, 0x0004003B, 0x00000007, 0x0000037C, 0x00000007, 0x0004003B, 0x00000007, 0x0000038C, -0x00000007, 0x0004003B, 0x00000007, 0x000003AE, 0x00000007, 0x0004003B, 0x00000013, 0x000003B0, -0x00000007, 0x0004003B, 0x00000007, 0x000003B2, 0x00000007, 0x0004003B, 0x0000000D, 0x000003B4, -0x00000007, 0x0004003B, 0x0000000D, 0x000003B6, 0x00000007, 0x0004003B, 0x0000000D, 0x000003B8, -0x00000007, 0x0004003B, 0x00000086, 0x000003BA, 0x00000007, 0x0004003B, 0x00000007, 0x000003C7, -0x00000007, 0x0004003B, 0x00000013, 0x000003C8, 0x00000007, 0x0004003B, 0x00000007, 0x000003CA, -0x00000007, 0x0004003B, 0x0000000D, 0x000003CC, 0x00000007, 0x0004003B, 0x0000000D, 0x000003CE, -0x00000007, 0x0004003B, 0x0000000D, 0x000003D0, 0x00000007, 0x0004003B, 0x00000086, 0x000003D2, -0x00000007, 0x0004003B, 0x00000007, 0x000003EB, 0x00000007, 0x0004003B, 0x00000013, 0x000003EC, -0x00000007, 0x0004003B, 0x00000007, 0x000003EE, 0x00000007, 0x0004003B, 0x0000000D, 0x000003F0, -0x00000007, 0x0004003B, 0x0000000D, 0x000003F2, 0x00000007, 0x0004003B, 0x0000000D, 0x000003F4, -0x00000007, 0x0004003B, 0x00000086, 0x000003F6, 0x00000007, 0x0004003B, 0x00000007, 0x00000403, -0x00000007, 0x0004003B, 0x00000013, 0x00000404, 0x00000007, 0x0004003B, 0x00000007, 0x00000406, -0x00000007, 0x0004003B, 0x0000000D, 0x00000408, 0x00000007, 0x0004003B, 0x0000000D, 0x0000040A, -0x00000007, 0x0004003B, 0x0000000D, 0x0000040C, 0x00000007, 0x0004003B, 0x00000086, 0x0000040E, -0x00000007, 0x0004003B, 0x00000007, 0x00000427, 0x00000007, 0x0004003B, 0x00000013, 0x00000428, -0x00000007, 0x0004003B, 0x00000007, 0x0000042A, 0x00000007, 0x0004003B, 0x0000000D, 0x0000042C, -0x00000007, 0x0004003B, 0x0000000D, 0x0000042E, 0x00000007, 0x0004003B, 0x0000000D, 0x00000430, -0x00000007, 0x0004003B, 0x00000086, 0x00000432, 0x00000007, 0x0004003B, 0x00000007, 0x0000043F, -0x00000007, 0x0004003B, 0x00000013, 0x00000440, 0x00000007, 0x0004003B, 0x00000007, 0x00000442, -0x00000007, 0x0004003B, 0x0000000D, 0x00000444, 0x00000007, 0x0004003B, 0x0000000D, 0x00000446, -0x00000007, 0x0004003B, 0x0000000D, 0x00000448, 0x00000007, 0x0004003B, 0x00000086, 0x0000044A, -0x00000007, 0x0004003B, 0x00000013, 0x00000451, 0x00000007, 0x0004003B, 0x00000007, 0x00000453, -0x00000007, 0x0004003B, 0x0000000D, 0x00000455, 0x00000007, 0x0004003B, 0x0000000D, 0x00000457, -0x00000007, 0x0004003B, 0x0000000D, 0x00000459, 0x00000007, 0x0004003B, 0x00000086, 0x0000045B, -0x00000007, 0x00050041, 0x0000031E, 0x00000344, 0x000002CD, 0x00000260, 0x0004003D, 0x000002C7, -0x00000345, 0x00000344, 0x0004003D, 0x00000085, 0x00000346, 0x000000A6, 0x00060041, 0x0000031E, -0x00000347, 0x000002CD, 0x000001FF, 0x00000346, 0x0004003D, 0x000002C7, 0x00000348, 0x00000347, -0x00050092, 0x000002C7, 0x00000349, 0x00000345, 0x00000348, 0x0004003D, 0x0000000C, 0x0000034A, -0x000000A5, 0x00050051, 0x00000006, 0x0000034B, 0x0000034A, 0x00000000, 0x00050051, 0x00000006, -0x0000034C, 0x0000034A, 0x00000001, 0x00050051, 0x00000006, 0x0000034D, 0x0000034A, 0x00000002, -0x00070050, 0x00000012, 0x0000034E, 0x0000034B, 0x0000034C, 0x0000034D, 0x000000D5, 0x00050091, -0x00000012, 0x0000034F, 0x00000349, 0x0000034E, 0x0003003E, 0x00000343, 0x0000034F, 0x0004003D, -0x00000012, 0x00000350, 0x00000343, 0x00050041, 0x00000007, 0x00000351, 0x00000343, 0x000000EE, -0x0004003D, 0x00000006, 0x00000352, 0x00000351, 0x00050088, 0x00000006, 0x00000353, 0x000000D5, -0x00000352, 0x0005008E, 0x00000012, 0x00000354, 0x00000350, 0x00000353, 0x0003003E, 0x00000343, -0x00000354, 0x0003003E, 0x00000355, 0x00000356, 0x00050041, 0x000001E1, 0x00000358, 0x000002CD, -0x00000228, 0x0004003D, 0x00000006, 0x00000359, 0x00000358, 0x0004003D, 0x00000006, 0x0000035A, -0x00000355, 0x00050085, 0x00000006, 0x0000035B, 0x00000359, 0x0000035A, 0x00050041, 0x00000007, -0x0000035C, 0x00000343, 0x0000030C, 0x0004003D, 0x00000006, 0x0000035D, 0x0000035C, 0x00050088, -0x00000006, 0x0000035E, 0x0000035B, 0x0000035D, 0x0003003E, 0x00000357, 0x0000035E, 0x0004003D, -0x00000006, 0x0000035F, 0x00000357, 0x0007000C, 0x00000006, 0x00000361, 0x00000001, 0x00000025, -0x0000035F, 0x00000360, 0x0003003E, 0x00000357, 0x00000361, 0x00050041, 0x0000031E, 0x00000363, -0x000002CD, 0x00000210, 0x0004003D, 0x000002C7, 0x00000364, 0x00000363, 0x0004003D, 0x0000000C, -0x00000365, 0x000000A5, 0x00050051, 0x00000006, 0x00000366, 0x00000365, 0x00000000, 0x00050051, -0x00000006, 0x00000367, 0x00000365, 0x00000001, 0x00050051, 0x00000006, 0x00000368, 0x00000365, -0x00000002, 0x00070050, 0x00000012, 0x00000369, 0x00000366, 0x00000367, 0x00000368, 0x000000D5, -0x00050091, 0x00000012, 0x0000036A, 0x00000364, 0x00000369, 0x0003003E, 0x00000362, 0x0000036A, -0x0003003E, 0x0000036B, 0x000000D5, 0x00070041, 0x000001E1, 0x0000036D, 0x000002CD, 0x0000020A, -0x000001E9, 0x0000023E, 0x0004003D, 0x00000006, 0x0000036E, 0x0000036D, 0x00050041, 0x000001E1, -0x0000036F, 0x000002CD, 0x00000244, 0x0004003D, 0x00000006, 0x00000370, 0x0000036F, 0x00050085, -0x00000006, 0x00000371, 0x00000370, 0x0000012F, 0x00050081, 0x00000006, 0x00000372, 0x0000036E, -0x00000371, 0x00070041, 0x000001E1, 0x00000373, 0x000002CD, 0x0000020A, 0x000001E9, 0x0000023E, -0x0004003D, 0x00000006, 0x00000374, 0x00000373, 0x00050041, 0x000001E1, 0x00000375, 0x000002CD, -0x00000244, 0x0004003D, 0x00000006, 0x00000376, 0x00000375, 0x00050085, 0x00000006, 0x00000377, -0x00000376, 0x0000012F, 0x00050083, 0x00000006, 0x00000378, 0x00000374, 0x00000377, 0x00050041, -0x00000007, 0x00000379, 0x00000362, 0x0000030C, 0x0004003D, 0x00000006, 0x0000037A, 0x00000379, -0x0008000C, 0x00000006, 0x0000037B, 0x00000001, 0x00000031, 0x00000372, 0x00000378, 0x0000037A, -0x0003003E, 0x0000036C, 0x0000037B, 0x00070041, 0x000001E1, 0x0000037D, 0x000002CD, 0x0000020A, -0x000001FF, 0x0000023E, 0x0004003D, 0x00000006, 0x0000037E, 0x0000037D, 0x00050041, 0x000001E1, -0x0000037F, 0x000002CD, 0x00000244, 0x0004003D, 0x00000006, 0x00000380, 0x0000037F, 0x00050085, -0x00000006, 0x00000381, 0x00000380, 0x0000012F, 0x00050081, 0x00000006, 0x00000382, 0x0000037E, -0x00000381, 0x00070041, 0x000001E1, 0x00000383, 0x000002CD, 0x0000020A, 0x000001FF, 0x0000023E, -0x0004003D, 0x00000006, 0x00000384, 0x00000383, 0x00050041, 0x000001E1, 0x00000385, 0x000002CD, -0x00000244, 0x0004003D, 0x00000006, 0x00000386, 0x00000385, 0x00050085, 0x00000006, 0x00000387, -0x00000386, 0x0000012F, 0x00050083, 0x00000006, 0x00000388, 0x00000384, 0x00000387, 0x00050041, -0x00000007, 0x00000389, 0x00000362, 0x0000030C, 0x0004003D, 0x00000006, 0x0000038A, 0x00000389, -0x0008000C, 0x00000006, 0x0000038B, 0x00000001, 0x00000031, 0x00000382, 0x00000388, 0x0000038A, -0x0003003E, 0x0000037C, 0x0000038B, 0x00070041, 0x000001E1, 0x0000038D, 0x000002CD, 0x0000020A, -0x00000210, 0x0000023E, 0x0004003D, 0x00000006, 0x0000038E, 0x0000038D, 0x00050041, 0x000001E1, -0x0000038F, 0x000002CD, 0x00000244, 0x0004003D, 0x00000006, 0x00000390, 0x0000038F, 0x00050085, -0x00000006, 0x00000391, 0x00000390, 0x0000012F, 0x00050081, 0x00000006, 0x00000392, 0x0000038E, -0x00000391, 0x00070041, 0x000001E1, 0x00000393, 0x000002CD, 0x0000020A, 0x00000210, 0x0000023E, -0x0004003D, 0x00000006, 0x00000394, 0x00000393, 0x00050041, 0x000001E1, 0x00000395, 0x000002CD, -0x00000244, 0x0004003D, 0x00000006, 0x00000396, 0x00000395, 0x00050085, 0x00000006, 0x00000397, -0x00000396, 0x0000012F, 0x00050083, 0x00000006, 0x00000398, 0x00000394, 0x00000397, 0x00050041, -0x00000007, 0x00000399, 0x00000362, 0x0000030C, 0x0004003D, 0x00000006, 0x0000039A, 0x00000399, -0x0008000C, 0x00000006, 0x0000039B, 0x00000001, 0x00000031, 0x00000392, 0x00000398, 0x0000039A, -0x0003003E, 0x0000038C, 0x0000039B, 0x0004003D, 0x00000006, 0x0000039C, 0x0000036C, 0x000500BA, -0x000001E5, 0x0000039D, 0x0000039C, 0x000000F8, 0x0004003D, 0x00000006, 0x0000039E, 0x0000036C, -0x000500B8, 0x000001E5, 0x0000039F, 0x0000039E, 0x000000D5, 0x000500A7, 0x000001E5, 0x000003A0, -0x0000039D, 0x0000039F, 0x000300F7, 0x000003A2, 0x00000000, 0x000400FA, 0x000003A0, 0x000003A1, -0x000003D8, 0x000200F8, 0x000003A1, 0x00050041, 0x0000031E, 0x000003A3, 0x000002CD, 0x00000260, -0x0004003D, 0x000002C7, 0x000003A4, 0x000003A3, 0x00060041, 0x0000031E, 0x000003A5, 0x000002CD, -0x000001FF, 0x000001E9, 0x0004003D, 0x000002C7, 0x000003A6, 0x000003A5, 0x00050092, 0x000002C7, -0x000003A7, 0x000003A4, 0x000003A6, 0x0004003D, 0x0000000C, 0x000003A8, 0x000000A5, 0x00050051, -0x00000006, 0x000003A9, 0x000003A8, 0x00000000, 0x00050051, 0x00000006, 0x000003AA, 0x000003A8, -0x00000001, 0x00050051, 0x00000006, 0x000003AB, 0x000003A8, 0x00000002, 0x00070050, 0x00000012, -0x000003AC, 0x000003A9, 0x000003AA, 0x000003AB, 0x000000D5, 0x00050091, 0x00000012, 0x000003AD, -0x000003A7, 0x000003AC, 0x0003003E, 0x00000343, 0x000003AD, 0x0004003D, 0x00000012, 0x000003B1, -0x00000343, 0x0003003E, 0x000003B0, 0x000003B1, 0x0004003D, 0x00000006, 0x000003B3, 0x00000357, -0x0003003E, 0x000003B2, 0x000003B3, 0x0004003D, 0x0000000C, 0x000003B5, 0x000000A7, 0x0003003E, -0x000003B4, 0x000003B5, 0x0004003D, 0x0000000C, 0x000003B7, 0x000000A8, 0x0003003E, 0x000003B6, -0x000003B7, 0x0004003D, 0x0000000C, 0x000003B9, 0x000000A5, 0x0003003E, 0x000003B8, 0x000003B9, -0x0003003E, 0x000003BA, 0x000001E9, 0x000B0039, 0x00000006, 0x000003BB, 0x0000009E, 0x000003AF, -0x000003B0, 0x000003B2, 0x000003B4, 0x000003B6, 0x000003B8, 0x000003BA, 0x0003003E, 0x000003AE, -0x000003BB, 0x00050041, 0x0000031E, 0x000003BC, 0x000002CD, 0x00000260, 0x0004003D, 0x000002C7, -0x000003BD, 0x000003BC, 0x00060041, 0x0000031E, 0x000003BE, 0x000002CD, 0x000001FF, 0x000001FF, -0x0004003D, 0x000002C7, 0x000003BF, 0x000003BE, 0x00050092, 0x000002C7, 0x000003C0, 0x000003BD, -0x000003BF, 0x0004003D, 0x0000000C, 0x000003C1, 0x000000A5, 0x00050051, 0x00000006, 0x000003C2, -0x000003C1, 0x00000000, 0x00050051, 0x00000006, 0x000003C3, 0x000003C1, 0x00000001, 0x00050051, -0x00000006, 0x000003C4, 0x000003C1, 0x00000002, 0x00070050, 0x00000012, 0x000003C5, 0x000003C2, -0x000003C3, 0x000003C4, 0x000000D5, 0x00050091, 0x00000012, 0x000003C6, 0x000003C0, 0x000003C5, -0x0003003E, 0x00000343, 0x000003C6, 0x0004003D, 0x00000012, 0x000003C9, 0x00000343, 0x0003003E, -0x000003C8, 0x000003C9, 0x0004003D, 0x00000006, 0x000003CB, 0x00000357, 0x0003003E, 0x000003CA, -0x000003CB, 0x0004003D, 0x0000000C, 0x000003CD, 0x000000A7, 0x0003003E, 0x000003CC, 0x000003CD, -0x0004003D, 0x0000000C, 0x000003CF, 0x000000A8, 0x0003003E, 0x000003CE, 0x000003CF, 0x0004003D, -0x0000000C, 0x000003D1, 0x000000A5, 0x0003003E, 0x000003D0, 0x000003D1, 0x0003003E, 0x000003D2, -0x000001FF, 0x000B0039, 0x00000006, 0x000003D3, 0x0000009E, 0x000003AF, 0x000003C8, 0x000003CA, -0x000003CC, 0x000003CE, 0x000003D0, 0x000003D2, 0x0003003E, 0x000003C7, 0x000003D3, 0x0004003D, -0x00000006, 0x000003D4, 0x000003AE, 0x0004003D, 0x00000006, 0x000003D5, 0x000003C7, 0x0004003D, -0x00000006, 0x000003D6, 0x0000036C, 0x0008000C, 0x00000006, 0x000003D7, 0x00000001, 0x0000002E, -0x000003D4, 0x000003D5, 0x000003D6, 0x0003003E, 0x0000036B, 0x000003D7, 0x000200F9, 0x000003A2, -0x000200F8, 0x000003D8, 0x0004003D, 0x00000006, 0x000003D9, 0x0000037C, 0x000500BA, 0x000001E5, -0x000003DA, 0x000003D9, 0x000000F8, 0x0004003D, 0x00000006, 0x000003DB, 0x0000037C, 0x000500B8, -0x000001E5, 0x000003DC, 0x000003DB, 0x000000D5, 0x000500A7, 0x000001E5, 0x000003DD, 0x000003DA, -0x000003DC, 0x000300F7, 0x000003DF, 0x00000000, 0x000400FA, 0x000003DD, 0x000003DE, 0x00000414, -0x000200F8, 0x000003DE, 0x00050041, 0x0000031E, 0x000003E0, 0x000002CD, 0x00000260, 0x0004003D, -0x000002C7, 0x000003E1, 0x000003E0, 0x00060041, 0x0000031E, 0x000003E2, 0x000002CD, 0x000001FF, -0x000001FF, 0x0004003D, 0x000002C7, 0x000003E3, 0x000003E2, 0x00050092, 0x000002C7, 0x000003E4, -0x000003E1, 0x000003E3, 0x0004003D, 0x0000000C, 0x000003E5, 0x000000A5, 0x00050051, 0x00000006, -0x000003E6, 0x000003E5, 0x00000000, 0x00050051, 0x00000006, 0x000003E7, 0x000003E5, 0x00000001, -0x00050051, 0x00000006, 0x000003E8, 0x000003E5, 0x00000002, 0x00070050, 0x00000012, 0x000003E9, -0x000003E6, 0x000003E7, 0x000003E8, 0x000000D5, 0x00050091, 0x00000012, 0x000003EA, 0x000003E4, -0x000003E9, 0x0003003E, 0x00000343, 0x000003EA, 0x0004003D, 0x00000012, 0x000003ED, 0x00000343, -0x0003003E, 0x000003EC, 0x000003ED, 0x0004003D, 0x00000006, 0x000003EF, 0x00000357, 0x0003003E, -0x000003EE, 0x000003EF, 0x0004003D, 0x0000000C, 0x000003F1, 0x000000A7, 0x0003003E, 0x000003F0, -0x000003F1, 0x0004003D, 0x0000000C, 0x000003F3, 0x000000A8, 0x0003003E, 0x000003F2, 0x000003F3, -0x0004003D, 0x0000000C, 0x000003F5, 0x000000A5, 0x0003003E, 0x000003F4, 0x000003F5, 0x0003003E, -0x000003F6, 0x000001FF, 0x000B0039, 0x00000006, 0x000003F7, 0x0000009E, 0x000003AF, 0x000003EC, -0x000003EE, 0x000003F0, 0x000003F2, 0x000003F4, 0x000003F6, 0x0003003E, 0x000003EB, 0x000003F7, -0x00050041, 0x0000031E, 0x000003F8, 0x000002CD, 0x00000260, 0x0004003D, 0x000002C7, 0x000003F9, -0x000003F8, 0x00060041, 0x0000031E, 0x000003FA, 0x000002CD, 0x000001FF, 0x00000210, 0x0004003D, -0x000002C7, 0x000003FB, 0x000003FA, 0x00050092, 0x000002C7, 0x000003FC, 0x000003F9, 0x000003FB, -0x0004003D, 0x0000000C, 0x000003FD, 0x000000A5, 0x00050051, 0x00000006, 0x000003FE, 0x000003FD, -0x00000000, 0x00050051, 0x00000006, 0x000003FF, 0x000003FD, 0x00000001, 0x00050051, 0x00000006, -0x00000400, 0x000003FD, 0x00000002, 0x00070050, 0x00000012, 0x00000401, 0x000003FE, 0x000003FF, -0x00000400, 0x000000D5, 0x00050091, 0x00000012, 0x00000402, 0x000003FC, 0x00000401, 0x0003003E, -0x00000343, 0x00000402, 0x0004003D, 0x00000012, 0x00000405, 0x00000343, 0x0003003E, 0x00000404, -0x00000405, 0x0004003D, 0x00000006, 0x00000407, 0x00000357, 0x0003003E, 0x00000406, 0x00000407, -0x0004003D, 0x0000000C, 0x00000409, 0x000000A7, 0x0003003E, 0x00000408, 0x00000409, 0x0004003D, -0x0000000C, 0x0000040B, 0x000000A8, 0x0003003E, 0x0000040A, 0x0000040B, 0x0004003D, 0x0000000C, -0x0000040D, 0x000000A5, 0x0003003E, 0x0000040C, 0x0000040D, 0x0003003E, 0x0000040E, 0x00000210, -0x000B0039, 0x00000006, 0x0000040F, 0x0000009E, 0x000003AF, 0x00000404, 0x00000406, 0x00000408, -0x0000040A, 0x0000040C, 0x0000040E, 0x0003003E, 0x00000403, 0x0000040F, 0x0004003D, 0x00000006, -0x00000410, 0x000003EB, 0x0004003D, 0x00000006, 0x00000411, 0x00000403, 0x0004003D, 0x00000006, -0x00000412, 0x0000037C, 0x0008000C, 0x00000006, 0x00000413, 0x00000001, 0x0000002E, 0x00000410, -0x00000411, 0x00000412, 0x0003003E, 0x0000036B, 0x00000413, 0x000200F9, 0x000003DF, 0x000200F8, -0x00000414, 0x0004003D, 0x00000006, 0x00000415, 0x0000038C, 0x000500BA, 0x000001E5, 0x00000416, -0x00000415, 0x000000F8, 0x0004003D, 0x00000006, 0x00000417, 0x0000038C, 0x000500B8, 0x000001E5, -0x00000418, 0x00000417, 0x000000D5, 0x000500A7, 0x000001E5, 0x00000419, 0x00000416, 0x00000418, -0x000300F7, 0x0000041B, 0x00000000, 0x000400FA, 0x00000419, 0x0000041A, 0x00000450, 0x000200F8, -0x0000041A, 0x00050041, 0x0000031E, 0x0000041C, 0x000002CD, 0x00000260, 0x0004003D, 0x000002C7, -0x0000041D, 0x0000041C, 0x00060041, 0x0000031E, 0x0000041E, 0x000002CD, 0x000001FF, 0x00000210, -0x0004003D, 0x000002C7, 0x0000041F, 0x0000041E, 0x00050092, 0x000002C7, 0x00000420, 0x0000041D, -0x0000041F, 0x0004003D, 0x0000000C, 0x00000421, 0x000000A5, 0x00050051, 0x00000006, 0x00000422, -0x00000421, 0x00000000, 0x00050051, 0x00000006, 0x00000423, 0x00000421, 0x00000001, 0x00050051, -0x00000006, 0x00000424, 0x00000421, 0x00000002, 0x00070050, 0x00000012, 0x00000425, 0x00000422, -0x00000423, 0x00000424, 0x000000D5, 0x00050091, 0x00000012, 0x00000426, 0x00000420, 0x00000425, -0x0003003E, 0x00000343, 0x00000426, 0x0004003D, 0x00000012, 0x00000429, 0x00000343, 0x0003003E, -0x00000428, 0x00000429, 0x0004003D, 0x00000006, 0x0000042B, 0x00000357, 0x0003003E, 0x0000042A, -0x0000042B, 0x0004003D, 0x0000000C, 0x0000042D, 0x000000A7, 0x0003003E, 0x0000042C, 0x0000042D, -0x0004003D, 0x0000000C, 0x0000042F, 0x000000A8, 0x0003003E, 0x0000042E, 0x0000042F, 0x0004003D, -0x0000000C, 0x00000431, 0x000000A5, 0x0003003E, 0x00000430, 0x00000431, 0x0003003E, 0x00000432, -0x00000210, 0x000B0039, 0x00000006, 0x00000433, 0x0000009E, 0x000003AF, 0x00000428, 0x0000042A, -0x0000042C, 0x0000042E, 0x00000430, 0x00000432, 0x0003003E, 0x00000427, 0x00000433, 0x00050041, -0x0000031E, 0x00000434, 0x000002CD, 0x00000260, 0x0004003D, 0x000002C7, 0x00000435, 0x00000434, -0x00060041, 0x0000031E, 0x00000436, 0x000002CD, 0x000001FF, 0x0000027E, 0x0004003D, 0x000002C7, -0x00000437, 0x00000436, 0x00050092, 0x000002C7, 0x00000438, 0x00000435, 0x00000437, 0x0004003D, -0x0000000C, 0x00000439, 0x000000A5, 0x00050051, 0x00000006, 0x0000043A, 0x00000439, 0x00000000, -0x00050051, 0x00000006, 0x0000043B, 0x00000439, 0x00000001, 0x00050051, 0x00000006, 0x0000043C, -0x00000439, 0x00000002, 0x00070050, 0x00000012, 0x0000043D, 0x0000043A, 0x0000043B, 0x0000043C, -0x000000D5, 0x00050091, 0x00000012, 0x0000043E, 0x00000438, 0x0000043D, 0x0003003E, 0x00000343, -0x0000043E, 0x0004003D, 0x00000012, 0x00000441, 0x00000343, 0x0003003E, 0x00000440, 0x00000441, -0x0004003D, 0x00000006, 0x00000443, 0x00000357, 0x0003003E, 0x00000442, 0x00000443, 0x0004003D, -0x0000000C, 0x00000445, 0x000000A7, 0x0003003E, 0x00000444, 0x00000445, 0x0004003D, 0x0000000C, -0x00000447, 0x000000A8, 0x0003003E, 0x00000446, 0x00000447, 0x0004003D, 0x0000000C, 0x00000449, -0x000000A5, 0x0003003E, 0x00000448, 0x00000449, 0x0003003E, 0x0000044A, 0x0000027E, 0x000B0039, -0x00000006, 0x0000044B, 0x0000009E, 0x000003AF, 0x00000440, 0x00000442, 0x00000444, 0x00000446, -0x00000448, 0x0000044A, 0x0003003E, 0x0000043F, 0x0000044B, 0x0004003D, 0x00000006, 0x0000044C, -0x00000427, 0x0004003D, 0x00000006, 0x0000044D, 0x0000043F, 0x0004003D, 0x00000006, 0x0000044E, -0x0000038C, 0x0008000C, 0x00000006, 0x0000044F, 0x00000001, 0x0000002E, 0x0000044C, 0x0000044D, -0x0000044E, 0x0003003E, 0x0000036B, 0x0000044F, 0x000200F9, 0x0000041B, 0x000200F8, 0x00000450, -0x0004003D, 0x00000012, 0x00000452, 0x00000343, 0x0003003E, 0x00000451, 0x00000452, 0x0004003D, -0x00000006, 0x00000454, 0x00000357, 0x0003003E, 0x00000453, 0x00000454, 0x0004003D, 0x0000000C, -0x00000456, 0x000000A7, 0x0003003E, 0x00000455, 0x00000456, 0x0004003D, 0x0000000C, 0x00000458, -0x000000A8, 0x0003003E, 0x00000457, 0x00000458, 0x0004003D, 0x0000000C, 0x0000045A, 0x000000A5, -0x0003003E, 0x00000459, 0x0000045A, 0x0004003D, 0x00000085, 0x0000045C, 0x000000A6, 0x0003003E, -0x0000045B, 0x0000045C, 0x000B0039, 0x00000006, 0x0000045D, 0x0000009E, 0x000003AF, 0x00000451, -0x00000453, 0x00000455, 0x00000457, 0x00000459, 0x0000045B, 0x0003003E, 0x0000036B, 0x0000045D, -0x000200F9, 0x0000041B, 0x000200F8, 0x0000041B, 0x000200F9, 0x000003DF, 0x000200F8, 0x000003DF, -0x000200F9, 0x000003A2, 0x000200F8, 0x000003A2, 0x0004003D, 0x00000006, 0x0000045E, 0x0000036B, -0x00050083, 0x00000006, 0x0000045F, 0x000000D5, 0x0000045E, 0x0004003D, 0x00000006, 0x00000460, -0x000000D4, 0x00050085, 0x00000006, 0x00000461, 0x0000045F, 0x00000460, 0x00050083, 0x00000006, -0x00000462, 0x000000D5, 0x00000461, 0x000200FE, 0x00000462, 0x00010038, 0x00050036, 0x0000000C, -0x000000B5, 0x00000000, 0x000000AD, 0x00030037, 0x000000AB, 0x000000AE, 0x00030037, 0x000000AC, -0x000000AF, 0x00030037, 0x0000000C, 0x000000B0, 0x00030037, 0x00000007, 0x000000B1, 0x00030037, -0x00000007, 0x000000B2, 0x00030037, 0x00000007, 0x000000B3, 0x00030037, 0x00000007, 0x000000B4, -0x000200F8, 0x000000B6, 0x0004003B, 0x00000007, 0x00000465, 0x00000007, 0x0004003B, 0x00000007, -0x00000467, 0x00000007, 0x0004003B, 0x00000007, 0x00000469, 0x00000007, 0x0004003B, 0x00000007, -0x0000046C, 0x00000007, 0x0004003B, 0x00000007, 0x0000046D, 0x00000007, 0x0004003B, 0x00000007, -0x0000046F, 0x00000007, 0x0004003B, 0x00000007, 0x00000471, 0x00000007, 0x0004003B, 0x0000000D, -0x00000474, 0x00000007, 0x0004003B, 0x00000007, 0x00000476, 0x00000007, 0x00050051, 0x0000000C, -0x00000466, 0x000000AE, 0x00000006, 0x00050051, 0x00000006, 0x00000468, 0x000000AE, 0x00000002, -0x0003003E, 0x00000467, 0x00000468, 0x0004003D, 0x00000006, 0x0000046A, 0x000000B3, 0x0003003E, -0x00000469, 0x0000046A, 0x00080039, 0x00000006, 0x0000046B, 0x0000005D, 0x00000467, 0x00000469, -0x00000466, 0x000000B0, 0x0003003E, 0x00000465, 0x0000046B, 0x00050051, 0x00000006, 0x0000046E, -0x000000AE, 0x00000002, 0x0003003E, 0x0000046D, 0x0000046E, 0x0004003D, 0x00000006, 0x00000470, -0x000000B1, 0x0003003E, 0x0000046F, 0x00000470, 0x0004003D, 0x00000006, 0x00000472, 0x000000B2, -0x0003003E, 0x00000471, 0x00000472, 0x00070039, 0x00000006, 0x00000473, 0x00000062, 0x0000046D, -0x0000046F, 0x00000471, 0x0003003E, 0x0000046C, 0x00000473, 0x00050051, 0x0000000C, 0x00000475, -0x000000AE, 0x0000000A, 0x0004003D, 0x00000006, 0x00000477, 0x000000B4, 0x0003003E, 0x00000476, -0x00000477, 0x00060039, 0x0000000C, 0x00000478, 0x00000067, 0x00000475, 0x00000476, 0x0003003E, -0x00000474, 0x00000478, 0x0004003D, 0x00000006, 0x00000479, 0x00000465, 0x0004003D, 0x00000006, -0x0000047A, 0x0000046C, 0x00050085, 0x00000006, 0x0000047B, 0x00000479, 0x0000047A, 0x0004003D, -0x0000000C, 0x0000047C, 0x00000474, 0x0005008E, 0x0000000C, 0x0000047D, 0x0000047C, 0x0000047B, -0x000200FE, 0x0000047D, 0x00010038, 0x00050036, 0x0000000C, 0x000000BC, 0x00000000, 0x000000B7, -0x00030037, 0x000000AB, 0x000000B8, 0x00030037, 0x00000007, 0x000000B9, 0x00030037, 0x00000007, -0x000000BA, 0x00030037, 0x00000007, 0x000000BB, 0x000200F8, 0x000000BD, 0x0004003B, 0x00000007, -0x00000482, 0x00000007, 0x0004003B, 0x00000007, 0x00000484, 0x00000007, 0x0004003B, 0x00000007, -0x00000486, 0x00000007, 0x0004003B, 0x00000007, 0x00000488, 0x00000007, 0x00050051, 0x00000012, -0x00000480, 0x000000B8, 0x00000000, 0x0008004F, 0x0000000C, 0x00000481, 0x00000480, 0x00000480, -0x00000000, 0x00000001, 0x00000002, 0x00050051, 0x00000006, 0x00000483, 0x000000B8, 0x00000002, -0x0003003E, 0x00000482, 0x00000483, 0x0004003D, 0x00000006, 0x00000485, 0x000000B9, 0x0003003E, -0x00000484, 0x00000485, 0x0004003D, 0x00000006, 0x00000487, 0x000000BA, 0x0003003E, 0x00000486, -0x00000487, 0x0004003D, 0x00000006, 0x00000489, 0x000000BB, 0x0003003E, 0x00000488, 0x00000489, -0x00080039, 0x00000006, 0x0000048A, 0x00000043, 0x00000482, 0x00000484, 0x00000486, 0x00000488, -0x0005008E, 0x0000000C, 0x0000048B, 0x00000481, 0x0000048A, 0x000200FE, 0x0000048B, 0x00010038, -0x00050036, 0x0000000C, 0x000000C5, 0x00000000, 0x000000AD, 0x00030037, 0x000000AB, 0x000000BE, -0x00030037, 0x000000AC, 0x000000BF, 0x00030037, 0x0000000C, 0x000000C0, 0x00030037, 0x00000007, -0x000000C1, 0x00030037, 0x00000007, 0x000000C2, 0x00030037, 0x00000007, 0x000000C3, 0x00030037, -0x00000007, 0x000000C4, 0x000200F8, 0x000000C6, 0x0004003B, 0x00000007, 0x0000048E, 0x00000007, -0x0004003B, 0x00000007, 0x00000490, 0x00000007, 0x0004003B, 0x00000007, 0x00000492, 0x00000007, -0x0004003B, 0x00000007, 0x00000494, 0x00000007, 0x0004003D, 0x00000006, 0x0000048F, 0x000000C1, -0x0003003E, 0x0000048E, 0x0000048F, 0x0004003D, 0x00000006, 0x00000491, 0x000000C2, 0x0003003E, -0x00000490, 0x00000491, 0x0004003D, 0x00000006, 0x00000493, 0x000000C3, 0x0003003E, 0x00000492, -0x00000493, 0x0004003D, 0x00000006, 0x00000495, 0x000000C4, 0x0003003E, 0x00000494, 0x00000495, -0x000B0039, 0x0000000C, 0x00000496, 0x000000B5, 0x000000BE, 0x000000BF, 0x000000C0, 0x0000048E, -0x00000490, 0x00000492, 0x00000494, 0x000200FE, 0x00000496, 0x00010038, 0x00050036, 0x0000000C, -0x000000CC, 0x00000000, 0x000000C8, 0x00030037, 0x0000000D, 0x000000C9, 0x00030037, 0x0000000D, -0x000000CA, 0x00030037, 0x000000C7, 0x000000CB, 0x000200F8, 0x000000CD, 0x0004003B, 0x0000000D, -0x00000499, 0x00000007, 0x0004003B, 0x00000086, 0x0000049B, 0x00000007, 0x0004003B, 0x000004A6, -0x000004A7, 0x00000007, 0x0004003B, 0x00000007, 0x000004BA, 0x00000007, 0x0004003B, 0x0000000D, -0x000004C0, 0x00000007, 0x0004003B, 0x00000007, 0x000004C6, 0x00000007, 0x0004003B, 0x00000007, -0x000004CB, 0x00000007, 0x0004003B, 0x0000000D, 0x000004DF, 0x00000007, 0x0004003B, 0x00000007, -0x000004E5, 0x00000007, 0x0004003B, 0x00000007, 0x000004E9, 0x00000007, 0x0004003B, 0x00000007, -0x000004EE, 0x00000007, 0x0004003B, 0x00000007, 0x000004F4, 0x00000007, 0x0004003B, 0x00000007, -0x000004FA, 0x00000007, 0x0004003B, 0x00000086, 0x0000050B, 0x00000007, 0x0004003B, 0x0000000D, -0x0000050C, 0x00000007, 0x0004003B, 0x0000000D, 0x00000515, 0x00000007, 0x0004003B, 0x00000086, -0x00000517, 0x00000007, 0x0004003B, 0x0000000D, 0x00000519, 0x00000007, 0x0004003B, 0x0000000D, -0x0000051D, 0x00000007, 0x0004003B, 0x0000000D, 0x00000522, 0x00000007, 0x0004003B, 0x0000000D, -0x00000526, 0x00000007, 0x0004003B, 0x0000000D, 0x0000052D, 0x00000007, 0x0004003B, 0x00000007, -0x00000533, 0x00000007, 0x0004003B, 0x00000007, 0x00000538, 0x00000007, 0x0004003B, 0x0000000D, -0x0000053A, 0x00000007, 0x0004003B, 0x00000007, 0x00000540, 0x00000007, 0x0004003B, 0x00000007, -0x00000546, 0x00000007, 0x0004003B, 0x00000007, 0x00000548, 0x00000007, 0x0004003B, 0x00000007, -0x0000054A, 0x00000007, 0x0004003B, 0x00000007, 0x0000054B, 0x00000007, 0x0004003B, 0x00000007, -0x0000054E, 0x00000007, 0x0004003B, 0x00000007, 0x00000553, 0x00000007, 0x0004003B, 0x00000007, -0x00000555, 0x00000007, 0x0004003B, 0x00000007, 0x00000559, 0x00000007, 0x0004003B, 0x0000000D, -0x0000055B, 0x00000007, 0x0004003B, 0x00000007, 0x0000055D, 0x00000007, 0x0004003B, 0x00000007, -0x0000055F, 0x00000007, 0x0004003B, 0x00000007, 0x00000561, 0x00000007, 0x0004003B, 0x0000000D, -0x00000564, 0x00000007, 0x0004003B, 0x00000007, 0x00000568, 0x00000007, 0x0004003B, 0x00000007, -0x0000056A, 0x00000007, 0x0004003B, 0x00000007, 0x0000056C, 0x00000007, 0x0004003B, 0x00000007, -0x0000056E, 0x00000007, 0x0004003B, 0x0000000D, 0x00000571, 0x00000007, 0x0004003B, 0x00000007, -0x0000057B, 0x00000007, 0x0004003B, 0x00000007, 0x0000057D, 0x00000007, 0x0003003E, 0x00000499, -0x0000049A, 0x0003003E, 0x0000049B, 0x000001E9, 0x000200F9, 0x0000049C, 0x000200F8, 0x0000049C, -0x000400F6, 0x0000049E, 0x0000049F, 0x00000000, 0x000200F9, 0x000004A0, 0x000200F8, 0x000004A0, -0x0004003D, 0x00000085, 0x000004A1, 0x0000049B, 0x00050041, 0x0000032F, 0x000004A3, 0x000002CD, -0x000004A2, 0x0004003D, 0x00000085, 0x000004A4, 0x000004A3, 0x000500B1, 0x000001E5, 0x000004A5, -0x000004A1, 0x000004A4, 0x000400FA, 0x000004A5, 0x0000049D, 0x0000049E, 0x000200F8, 0x0000049D, -0x0004003D, 0x00000085, 0x000004A8, 0x0000049B, 0x00060041, 0x000004A9, 0x000004AA, 0x000002CD, -0x000001E9, 0x000004A8, 0x0004003D, 0x000002C4, 0x000004AB, 0x000004AA, 0x00050051, 0x00000012, -0x000004AC, 0x000004AB, 0x00000000, 0x00050041, 0x00000013, 0x000004AD, 0x000004A7, 0x000001E9, -0x0003003E, 0x000004AD, 0x000004AC, 0x00050051, 0x00000012, 0x000004AE, 0x000004AB, 0x00000001, -0x00050041, 0x00000013, 0x000004AF, 0x000004A7, 0x000001FF, 0x0003003E, 0x000004AF, 0x000004AE, -0x00050051, 0x00000012, 0x000004B0, 0x000004AB, 0x00000002, 0x00050041, 0x00000013, 0x000004B1, -0x000004A7, 0x00000210, 0x0003003E, 0x000004B1, 0x000004B0, 0x00050051, 0x00000006, 0x000004B2, -0x000004AB, 0x00000003, 0x00050041, 0x00000007, 0x000004B3, 0x000004A7, 0x0000027E, 0x0003003E, -0x000004B3, 0x000004B2, 0x00050051, 0x00000006, 0x000004B4, 0x000004AB, 0x00000004, 0x00050041, -0x00000007, 0x000004B5, 0x000004A7, 0x00000260, 0x0003003E, 0x000004B5, 0x000004B4, 0x00050051, -0x00000006, 0x000004B6, 0x000004AB, 0x00000005, 0x00050041, 0x00000007, 0x000004B7, 0x000004A7, -0x000001E0, 0x0003003E, 0x000004B7, 0x000004B6, 0x00050051, 0x00000006, 0x000004B8, 0x000004AB, -0x00000006, 0x00050041, 0x00000007, 0x000004B9, 0x000004A7, 0x0000020A, 0x0003003E, 0x000004B9, -0x000004B8, 0x0003003E, 0x000004BA, 0x000000F8, 0x00050041, 0x00000007, 0x000004BB, 0x000004A7, -0x000001E0, 0x0004003D, 0x00000006, 0x000004BC, 0x000004BB, 0x000500B4, 0x000001E5, 0x000004BD, -0x000004BC, 0x00000130, 0x000300F7, 0x000004BF, 0x00000000, 0x000400FA, 0x000004BD, 0x000004BE, -0x000004D9, 0x000200F8, 0x000004BE, 0x00050041, 0x00000013, 0x000004C1, 0x000004A7, 0x000001FF, -0x0004003D, 0x00000012, 0x000004C2, 0x000004C1, 0x0008004F, 0x0000000C, 0x000004C3, 0x000004C2, -0x000004C2, 0x00000000, 0x00000001, 0x00000002, 0x0004003D, 0x0000000C, 0x000004C4, 0x000000CA, -0x00050083, 0x0000000C, 0x000004C5, 0x000004C3, 0x000004C4, 0x0003003E, 0x000004C0, 0x000004C5, -0x0004003D, 0x0000000C, 0x000004C7, 0x000004C0, 0x0006000C, 0x00000006, 0x000004C8, 0x00000001, -0x00000042, 0x000004C7, 0x0003003E, 0x000004C6, 0x000004C8, 0x0004003D, 0x0000000C, 0x000004C9, -0x000004C0, 0x0006000C, 0x0000000C, 0x000004CA, 0x00000001, 0x00000045, 0x000004C9, 0x0003003E, -0x000004C0, 0x000004CA, 0x00050041, 0x00000007, 0x000004CC, 0x000004A7, 0x00000260, 0x0004003D, -0x00000006, 0x000004CD, 0x000004CC, 0x0004003D, 0x00000006, 0x000004CE, 0x000004C6, 0x0007000C, -0x00000006, 0x000004CF, 0x00000001, 0x0000001A, 0x000004CE, 0x00000130, 0x00050081, 0x00000006, -0x000004D0, 0x000004CF, 0x000000D5, 0x00050088, 0x00000006, 0x000004D1, 0x000004CD, 0x000004D0, -0x0003003E, 0x000004CB, 0x000004D1, 0x0004003D, 0x00000006, 0x000004D2, 0x000004CB, 0x0003003E, -0x000004BA, 0x000004D2, 0x0004003D, 0x0000000C, 0x000004D3, 0x000004C0, 0x00050051, 0x00000006, -0x000004D4, 0x000004D3, 0x00000000, 0x00050051, 0x00000006, 0x000004D5, 0x000004D3, 0x00000001, -0x00050051, 0x00000006, 0x000004D6, 0x000004D3, 0x00000002, 0x00070050, 0x00000012, 0x000004D7, -0x000004D4, 0x000004D5, 0x000004D6, 0x000000D5, 0x00050041, 0x00000013, 0x000004D8, 0x000004A7, -0x00000210, 0x0003003E, 0x000004D8, 0x000004D7, 0x000200F9, 0x000004BF, 0x000200F8, 0x000004D9, -0x00050041, 0x00000007, 0x000004DA, 0x000004A7, 0x000001E0, 0x0004003D, 0x00000006, 0x000004DB, -0x000004DA, 0x000500B4, 0x000001E5, 0x000004DC, 0x000004DB, 0x000000D5, 0x000300F7, 0x000004DE, -0x00000000, 0x000400FA, 0x000004DC, 0x000004DD, 0x0000050A, 0x000200F8, 0x000004DD, 0x00050041, -0x00000013, 0x000004E0, 0x000004A7, 0x000001FF, 0x0004003D, 0x00000012, 0x000004E1, 0x000004E0, -0x0008004F, 0x0000000C, 0x000004E2, 0x000004E1, 0x000004E1, 0x00000000, 0x00000001, 0x00000002, -0x0004003D, 0x0000000C, 0x000004E3, 0x000000CA, 0x00050083, 0x0000000C, 0x000004E4, 0x000004E2, -0x000004E3, 0x0003003E, 0x000004DF, 0x000004E4, 0x00050041, 0x00000007, 0x000004E6, 0x000004A7, -0x0000020A, 0x0004003D, 0x00000006, 0x000004E7, 0x000004E6, 0x00050083, 0x00000006, 0x000004E8, -0x000000D5, 0x000004E7, 0x0003003E, 0x000004E5, 0x000004E8, 0x0004003D, 0x0000000C, 0x000004EA, -0x000004DF, 0x0006000C, 0x00000006, 0x000004EB, 0x00000001, 0x00000042, 0x000004EA, 0x0003003E, -0x000004E9, 0x000004EB, 0x0004003D, 0x0000000C, 0x000004EC, 0x000004DF, 0x0006000C, 0x0000000C, -0x000004ED, 0x00000001, 0x00000045, 0x000004EC, 0x0003003E, 0x000004DF, 0x000004ED, 0x0004003D, -0x0000000C, 0x000004EF, 0x000004DF, 0x00050041, 0x00000013, 0x000004F0, 0x000004A7, 0x00000210, -0x0004003D, 0x00000012, 0x000004F1, 0x000004F0, 0x0008004F, 0x0000000C, 0x000004F2, 0x000004F1, -0x000004F1, 0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x00000006, 0x000004F3, 0x000004EF, -0x000004F2, 0x0003003E, 0x000004EE, 0x000004F3, 0x0004003D, 0x00000006, 0x000004F5, 0x000004E5, -0x0004003D, 0x00000006, 0x000004F6, 0x000004E5, 0x00050085, 0x00000006, 0x000004F8, 0x000004F6, -0x000004F7, 0x00050083, 0x00000006, 0x000004F9, 0x000004F5, 0x000004F8, 0x0003003E, 0x000004F4, -0x000004F9, 0x0004003D, 0x00000006, 0x000004FB, 0x000004EE, 0x0004003D, 0x00000006, 0x000004FC, -0x000004E5, 0x00050083, 0x00000006, 0x000004FD, 0x000004FB, 0x000004FC, 0x0004003D, 0x00000006, -0x000004FE, 0x000004F4, 0x00050088, 0x00000006, 0x000004FF, 0x000004FD, 0x000004FE, 0x0003003E, -0x000004FA, 0x000004FF, 0x00050041, 0x00000007, 0x00000500, 0x000004A7, 0x00000260, 0x0004003D, -0x00000006, 0x00000501, 0x00000500, 0x0004003D, 0x00000006, 0x00000502, 0x000004E9, 0x0007000C, -0x00000006, 0x00000503, 0x00000001, 0x0000001A, 0x00000502, 0x00000130, 0x00050081, 0x00000006, -0x00000504, 0x00000503, 0x000000D5, 0x00050088, 0x00000006, 0x00000505, 0x00000501, 0x00000504, -0x0004003D, 0x00000006, 0x00000506, 0x000004FA, 0x00050085, 0x00000006, 0x00000507, 0x00000506, -0x00000505, 0x0003003E, 0x000004FA, 0x00000507, 0x0004003D, 0x00000006, 0x00000508, 0x000004FA, -0x0008000C, 0x00000006, 0x00000509, 0x00000001, 0x0000002B, 0x00000508, 0x000000F8, 0x000000D5, -0x0003003E, 0x000004BA, 0x00000509, 0x000200F9, 0x000004DE, 0x000200F8, 0x0000050A, 0x0004003D, -0x0000000C, 0x0000050D, 0x000000CA, 0x0003003E, 0x0000050C, 0x0000050D, 0x00050039, 0x00000085, -0x0000050E, 0x000000A2, 0x0000050C, 0x0003003E, 0x0000050B, 0x0000050E, 0x00050041, 0x0000032F, -0x00000510, 0x000002CD, 0x0000050F, 0x0004003D, 0x00000085, 0x00000511, 0x00000510, 0x000500AD, -0x000001E5, 0x00000512, 0x00000511, 0x000001E9, 0x000300F7, 0x00000514, 0x00000000, 0x000400FA, -0x00000512, 0x00000513, 0x00000521, 0x000200F8, 0x00000513, 0x0004003D, 0x0000000C, 0x00000516, -0x000000CA, 0x0003003E, 0x00000515, 0x00000516, 0x0004003D, 0x00000085, 0x00000518, 0x0000050B, -0x0003003E, 0x00000517, 0x00000518, 0x00050041, 0x00000013, 0x0000051A, 0x000004A7, 0x00000210, -0x0004003D, 0x00000012, 0x0000051B, 0x0000051A, 0x0008004F, 0x0000000C, 0x0000051C, 0x0000051B, -0x0000051B, 0x00000000, 0x00000001, 0x00000002, 0x0003003E, 0x00000519, 0x0000051C, 0x00050041, -0x0000000D, 0x0000051E, 0x000000CB, 0x0000020A, 0x0004003D, 0x0000000C, 0x0000051F, 0x0000051E, -0x0003003E, 0x0000051D, 0x0000051F, 0x00080039, 0x00000006, 0x00000520, 0x000000A9, 0x00000515, -0x00000517, 0x00000519, 0x0000051D, 0x0003003E, 0x000004BA, 0x00000520, 0x000200F9, 0x00000514, -0x000200F8, 0x00000521, 0x0003003E, 0x000004BA, 0x000000D5, 0x000200F9, 0x00000514, 0x000200F8, -0x00000514, 0x000200F9, 0x000004DE, 0x000200F8, 0x000004DE, 0x000200F9, 0x000004BF, 0x000200F8, -0x000004BF, 0x00050041, 0x00000013, 0x00000523, 0x000004A7, 0x00000210, 0x0004003D, 0x00000012, -0x00000524, 0x00000523, 0x0008004F, 0x0000000C, 0x00000525, 0x00000524, 0x00000524, 0x00000000, -0x00000001, 0x00000002, 0x0003003E, 0x00000522, 0x00000525, 0x00050041, 0x00000013, 0x00000527, -0x000004A7, 0x000001E9, 0x0004003D, 0x00000012, 0x00000528, 0x00000527, 0x0008004F, 0x0000000C, -0x00000529, 0x00000528, 0x00000528, 0x00000000, 0x00000001, 0x00000002, 0x00050041, 0x00000007, -0x0000052A, 0x000004A7, 0x0000027E, 0x0004003D, 0x00000006, 0x0000052B, 0x0000052A, 0x0005008E, -0x0000000C, 0x0000052C, 0x00000529, 0x0000052B, 0x0003003E, 0x00000526, 0x0000052C, 0x0004003D, -0x0000000C, 0x0000052E, 0x00000522, 0x00050041, 0x0000000D, 0x0000052F, 0x000000CB, 0x00000278, -0x0004003D, 0x0000000C, 0x00000530, 0x0000052F, 0x00050081, 0x0000000C, 0x00000531, 0x0000052E, -0x00000530, 0x0006000C, 0x0000000C, 0x00000532, 0x00000001, 0x00000045, 0x00000531, 0x0003003E, -0x0000052D, 0x00000532, 0x00050041, 0x0000000D, 0x00000534, 0x000000CB, 0x0000020A, 0x0004003D, -0x0000000C, 0x00000535, 0x00000534, 0x0004003D, 0x0000000C, 0x00000536, 0x00000522, 0x00050094, -0x00000006, 0x00000537, 0x00000535, 0x00000536, 0x0003003E, 0x00000538, 0x00000537, 0x00050039, -0x00000006, 0x00000539, 0x00000019, 0x00000538, 0x0003003E, 0x00000533, 0x00000539, 0x00050041, -0x0000000D, 0x0000053B, 0x000000CB, 0x00000278, 0x0004003D, 0x0000000C, 0x0000053C, 0x0000053B, -0x0004003D, 0x0000000C, 0x0000053D, 0x00000522, 0x00050081, 0x0000000C, 0x0000053E, 0x0000053C, -0x0000053D, 0x0006000C, 0x0000000C, 0x0000053F, 0x00000001, 0x00000045, 0x0000053E, 0x0003003E, -0x0000053A, 0x0000053F, 0x00050041, 0x0000000D, 0x00000541, 0x000000CB, 0x0000020A, 0x0004003D, -0x0000000C, 0x00000542, 0x00000541, 0x00050041, 0x0000000D, 0x00000543, 0x000000CB, 0x00000278, -0x0004003D, 0x0000000C, 0x00000544, 0x00000543, 0x00050094, 0x00000006, 0x00000545, 0x00000542, -0x00000544, 0x0003003E, 0x00000546, 0x00000545, 0x00050039, 0x00000006, 0x00000547, 0x00000046, -0x00000546, 0x0003003E, 0x00000540, 0x00000547, 0x0004003D, 0x00000006, 0x00000549, 0x00000540, -0x0003003E, 0x00000548, 0x00000549, 0x0004003D, 0x00000006, 0x0000054C, 0x00000533, 0x0003003E, -0x0000054B, 0x0000054C, 0x00050039, 0x00000006, 0x0000054D, 0x00000019, 0x0000054B, 0x0003003E, -0x0000054A, 0x0000054D, 0x00050041, 0x0000000D, 0x0000054F, 0x000000CB, 0x0000020A, 0x0004003D, -0x0000000C, 0x00000550, 0x0000054F, 0x0004003D, 0x0000000C, 0x00000551, 0x0000053A, 0x00050094, -0x00000006, 0x00000552, 0x00000550, 0x00000551, 0x0003003E, 0x00000553, 0x00000552, 0x00050039, -0x00000006, 0x00000554, 0x00000019, 0x00000553, 0x0003003E, 0x0000054E, 0x00000554, 0x0004003D, -0x0000000C, 0x00000556, 0x00000522, 0x0004003D, 0x0000000C, 0x00000557, 0x0000053A, 0x00050094, -0x00000006, 0x00000558, 0x00000556, 0x00000557, 0x0003003E, 0x00000559, 0x00000558, 0x00050039, -0x00000006, 0x0000055A, 0x00000019, 0x00000559, 0x0003003E, 0x00000555, 0x0000055A, 0x0004003D, -0x000000AB, 0x0000055C, 0x000000CB, 0x0004003D, 0x00000006, 0x0000055E, 0x00000548, 0x0003003E, -0x0000055D, 0x0000055E, 0x0004003D, 0x00000006, 0x00000560, 0x0000054A, 0x0003003E, 0x0000055F, -0x00000560, 0x0004003D, 0x00000006, 0x00000562, 0x00000555, 0x0003003E, 0x00000561, 0x00000562, -0x00080039, 0x0000000C, 0x00000563, 0x000000BC, 0x0000055C, 0x0000055D, 0x0000055F, 0x00000561, -0x0003003E, 0x0000055B, 0x00000563, 0x0004003D, 0x000000AB, 0x00000565, 0x000000CB, 0x0004003D, -0x000000AC, 0x00000566, 0x000004A7, 0x0004003D, 0x0000000C, 0x00000567, 0x0000053A, 0x0004003D, -0x00000006, 0x00000569, 0x00000548, 0x0003003E, 0x00000568, 0x00000569, 0x0004003D, 0x00000006, -0x0000056B, 0x0000054A, 0x0003003E, 0x0000056A, 0x0000056B, 0x0004003D, 0x00000006, 0x0000056D, -0x0000054E, 0x0003003E, 0x0000056C, 0x0000056D, 0x0004003D, 0x00000006, 0x0000056F, 0x00000555, -0x0003003E, 0x0000056E, 0x0000056F, 0x000B0039, 0x0000000C, 0x00000570, 0x000000C5, 0x00000565, -0x00000566, 0x00000567, 0x00000568, 0x0000056A, 0x0000056C, 0x0000056E, 0x0003003E, 0x00000564, -0x00000570, 0x0004003D, 0x0000000C, 0x00000572, 0x0000055B, 0x0004003D, 0x0000000C, 0x00000573, -0x00000564, 0x00050081, 0x0000000C, 0x00000574, 0x00000572, 0x00000573, 0x0003003E, 0x00000571, -0x00000574, 0x0004003D, 0x0000000C, 0x00000575, 0x00000571, 0x0004003D, 0x0000000C, 0x00000576, -0x00000526, 0x00050085, 0x0000000C, 0x00000577, 0x00000575, 0x00000576, 0x0004003D, 0x00000006, -0x00000578, 0x000004BA, 0x0004003D, 0x00000006, 0x00000579, 0x0000054A, 0x00050085, 0x00000006, -0x0000057A, 0x00000578, 0x00000579, 0x0004003D, 0x00000006, 0x0000057C, 0x0000054A, 0x0003003E, -0x0000057B, 0x0000057C, 0x00050041, 0x00000007, 0x0000057E, 0x000000CB, 0x00000228, 0x0004003D, -0x00000006, 0x0000057F, 0x0000057E, 0x0003003E, 0x0000057D, 0x0000057F, 0x00060039, 0x00000006, -0x00000580, 0x0000003D, 0x0000057B, 0x0000057D, 0x00050085, 0x00000006, 0x00000581, 0x0000057A, -0x00000580, 0x0005008E, 0x0000000C, 0x00000582, 0x00000577, 0x00000581, 0x0004003D, 0x0000000C, -0x00000583, 0x00000499, 0x00050081, 0x0000000C, 0x00000584, 0x00000583, 0x00000582, 0x0003003E, -0x00000499, 0x00000584, 0x000200F9, 0x0000049F, 0x000200F8, 0x0000049F, 0x0004003D, 0x00000085, -0x00000585, 0x0000049B, 0x00050080, 0x00000085, 0x00000586, 0x00000585, 0x000001FF, 0x0003003E, -0x0000049B, 0x00000586, 0x000200F9, 0x0000049C, 0x000200F8, 0x0000049E, 0x0004003D, 0x0000000C, -0x00000587, 0x00000499, 0x000200FE, 0x00000587, 0x00010038, 0x00050036, 0x0000000C, 0x000000D1, -0x00000000, 0x000000C8, 0x00030037, 0x0000000D, 0x000000CE, 0x00030037, 0x0000000D, 0x000000CF, -0x00030037, 0x000000C7, 0x000000D0, 0x000200F8, 0x000000D2, 0x0004003B, 0x0000000D, 0x0000058A, -0x00000007, 0x0004003B, 0x0000000D, 0x00000594, 0x00000007, 0x0004003B, 0x0000000D, 0x00000595, -0x00000007, 0x0004003B, 0x00000007, 0x00000597, 0x00000007, 0x0004003B, 0x00000007, 0x0000059A, -0x00000007, 0x0004003B, 0x0000000D, 0x0000059E, 0x00000007, 0x0004003B, 0x0000000D, 0x000005A6, -0x00000007, 0x0004003B, 0x00000086, 0x000005AC, 0x00000007, 0x0004003B, 0x0000000D, 0x000005B0, -0x00000007, 0x0004003B, 0x0000000D, 0x000005BB, 0x00000007, 0x0004003D, 0x0000058C, 0x0000058F, -0x0000058E, 0x00050041, 0x0000000D, 0x00000590, 0x000000D0, 0x0000020A, 0x0004003D, 0x0000000C, -0x00000591, 0x00000590, 0x00050057, 0x00000012, 0x00000592, 0x0000058F, 0x00000591, 0x0008004F, -0x0000000C, 0x00000593, 0x00000592, 0x00000592, 0x00000000, 0x00000001, 0x00000002, 0x0003003E, -0x0000058A, 0x00000593, 0x0004003D, 0x0000000C, 0x00000596, 0x000000CE, 0x0003003E, 0x00000595, -0x00000596, 0x00050041, 0x00000007, 0x00000598, 0x000000D0, 0x0000025A, 0x0004003D, 0x00000006, -0x00000599, 0x00000598, 0x0003003E, 0x00000597, 0x00000599, 0x00050041, 0x00000007, 0x0000059B, -0x000000D0, 0x00000210, 0x0004003D, 0x00000006, 0x0000059C, 0x0000059B, 0x0003003E, 0x0000059A, -0x0000059C, 0x00070039, 0x0000000C, 0x0000059D, 0x0000006D, 0x00000595, 0x00000597, 0x0000059A, -0x0003003E, 0x00000594, 0x0000059D, 0x0004003D, 0x0000000C, 0x0000059F, 0x00000594, 0x00060050, -0x0000000C, 0x000005A0, 0x000000D5, 0x000000D5, 0x000000D5, 0x00050083, 0x0000000C, 0x000005A1, -0x000005A0, 0x0000059F, 0x00050041, 0x00000007, 0x000005A2, 0x000000D0, 0x000001FF, 0x0004003D, -0x00000006, 0x000005A3, 0x000005A2, 0x00050083, 0x00000006, 0x000005A4, 0x000000D5, 0x000005A3, -0x0005008E, 0x0000000C, 0x000005A5, 0x000005A1, 0x000005A4, 0x0003003E, 0x0000059E, 0x000005A5, -0x00050041, 0x00000013, 0x000005A7, 0x000000D0, 0x000001E9, 0x0004003D, 0x00000012, 0x000005A8, -0x000005A7, 0x0008004F, 0x0000000C, 0x000005A9, 0x000005A8, 0x000005A8, 0x00000000, 0x00000001, -0x00000002, 0x0004003D, 0x0000000C, 0x000005AA, 0x0000058A, 0x00050085, 0x0000000C, 0x000005AB, -0x000005A9, 0x000005AA, 0x0003003E, 0x000005A6, 0x000005AB, 0x00050041, 0x0000032F, 0x000005AE, -0x000002CD, 0x000005AD, 0x0004003D, 0x00000085, 0x000005AF, 0x000005AE, 0x0003003E, 0x000005AC, -0x000005AF, 0x0004003D, 0x0000058C, 0x000005B2, 0x000005B1, 0x0004003D, 0x0000000C, 0x000005B3, -0x000000CF, 0x00050041, 0x00000007, 0x000005B4, 0x000000D0, 0x0000027E, 0x0004003D, 0x00000006, -0x000005B5, 0x000005B4, 0x0004003D, 0x00000085, 0x000005B6, 0x000005AC, 0x0004006F, 0x00000006, -0x000005B7, 0x000005B6, 0x00050085, 0x00000006, 0x000005B8, 0x000005B5, 0x000005B7, 0x00070058, -0x00000012, 0x000005B9, 0x000005B2, 0x000005B3, 0x00000002, 0x000005B8, 0x0008004F, 0x0000000C, -0x000005BA, 0x000005B9, 0x000005B9, 0x00000000, 0x00000001, 0x00000002, 0x0003003E, 0x000005B0, -0x000005BA, 0x0004003D, 0x0000000C, 0x000005BC, 0x000005B0, 0x0004003D, 0x0000000C, 0x000005BD, -0x00000594, 0x00060041, 0x00000007, 0x000005BE, 0x000000D0, 0x0000032E, 0x0000023E, 0x0004003D, -0x00000006, 0x000005BF, 0x000005BE, 0x0005008E, 0x0000000C, 0x000005C0, 0x000005BD, 0x000005BF, -0x00060041, 0x00000007, 0x000005C2, 0x000000D0, 0x0000032E, 0x000005C1, 0x0004003D, 0x00000006, -0x000005C3, 0x000005C2, 0x00060050, 0x0000000C, 0x000005C4, 0x000005C3, 0x000005C3, 0x000005C3, -0x00050081, 0x0000000C, 0x000005C5, 0x000005C0, 0x000005C4, 0x00050085, 0x0000000C, 0x000005C6, -0x000005BC, 0x000005C5, 0x0003003E, 0x000005BB, 0x000005C6, 0x0004003D, 0x0000000C, 0x000005C7, -0x0000059E, 0x0004003D, 0x0000000C, 0x000005C8, 0x000005A6, 0x00050085, 0x0000000C, 0x000005C9, -0x000005C7, 0x000005C8, 0x0004003D, 0x0000000C, 0x000005CA, 0x000005BB, 0x00050081, 0x0000000C, -0x000005CB, 0x000005C9, 0x000005CA, 0x000200FE, 0x000005CB, 0x00010038, +0x000000AA, 0x0004003B, 0x00000013, 0x00000341, 0x00000007, 0x0004003B, 0x00000007, 0x00000353, +0x00000007, 0x0004003B, 0x00000007, 0x00000355, 0x00000007, 0x0004003B, 0x00000013, 0x00000360, +0x00000007, 0x0004003B, 0x00000007, 0x00000369, 0x00000007, 0x0004003B, 0x00000013, 0x0000036B, +0x00000007, 0x0004003B, 0x00000007, 0x0000036D, 0x00000007, 0x0004003B, 0x0000000D, 0x0000036F, +0x00000007, 0x0004003B, 0x0000000D, 0x00000371, 0x00000007, 0x0004003B, 0x0000000D, 0x00000373, +0x00000007, 0x0004003B, 0x00000086, 0x00000375, 0x00000007, 0x0004003B, 0x00000007, 0x00000378, +0x00000007, 0x0004003B, 0x00000086, 0x00000385, 0x00000007, 0x0004003B, 0x00000007, 0x0000039F, +0x00000007, 0x0004003B, 0x00000013, 0x000003A0, 0x00000007, 0x0004003B, 0x00000007, 0x000003A2, +0x00000007, 0x0004003B, 0x0000000D, 0x000003A4, 0x00000007, 0x0004003B, 0x0000000D, 0x000003A6, +0x00000007, 0x0004003B, 0x0000000D, 0x000003A8, 0x00000007, 0x0004003B, 0x00000086, 0x000003AA, +0x00000007, 0x00050041, 0x0000031C, 0x00000342, 0x000002CD, 0x00000260, 0x0004003D, 0x000002C7, +0x00000343, 0x00000342, 0x0004003D, 0x00000085, 0x00000344, 0x000000A6, 0x00060041, 0x0000031C, +0x00000345, 0x000002CD, 0x000001FF, 0x00000344, 0x0004003D, 0x000002C7, 0x00000346, 0x00000345, +0x00050092, 0x000002C7, 0x00000347, 0x00000343, 0x00000346, 0x0004003D, 0x0000000C, 0x00000348, +0x000000A5, 0x00050051, 0x00000006, 0x00000349, 0x00000348, 0x00000000, 0x00050051, 0x00000006, +0x0000034A, 0x00000348, 0x00000001, 0x00050051, 0x00000006, 0x0000034B, 0x00000348, 0x00000002, +0x00070050, 0x00000012, 0x0000034C, 0x00000349, 0x0000034A, 0x0000034B, 0x000000D5, 0x00050091, +0x00000012, 0x0000034D, 0x00000347, 0x0000034C, 0x0003003E, 0x00000341, 0x0000034D, 0x0004003D, +0x00000012, 0x0000034E, 0x00000341, 0x00050041, 0x00000007, 0x0000034F, 0x00000341, 0x000000EE, +0x0004003D, 0x00000006, 0x00000350, 0x0000034F, 0x00050088, 0x00000006, 0x00000351, 0x000000D5, +0x00000350, 0x0005008E, 0x00000012, 0x00000352, 0x0000034E, 0x00000351, 0x0003003E, 0x00000341, +0x00000352, 0x0003003E, 0x00000353, 0x00000354, 0x00050041, 0x000001E1, 0x00000356, 0x000002CD, +0x00000228, 0x0004003D, 0x00000006, 0x00000357, 0x00000356, 0x0004003D, 0x00000006, 0x00000358, +0x00000353, 0x00050085, 0x00000006, 0x00000359, 0x00000357, 0x00000358, 0x00050041, 0x00000007, +0x0000035A, 0x00000341, 0x0000030A, 0x0004003D, 0x00000006, 0x0000035B, 0x0000035A, 0x00050088, +0x00000006, 0x0000035C, 0x00000359, 0x0000035B, 0x0003003E, 0x00000355, 0x0000035C, 0x0004003D, +0x00000006, 0x0000035D, 0x00000355, 0x0007000C, 0x00000006, 0x0000035F, 0x00000001, 0x00000025, +0x0000035D, 0x0000035E, 0x0003003E, 0x00000355, 0x0000035F, 0x00050041, 0x0000031C, 0x00000361, +0x000002CD, 0x00000210, 0x0004003D, 0x000002C7, 0x00000362, 0x00000361, 0x0004003D, 0x0000000C, +0x00000363, 0x000000A5, 0x00050051, 0x00000006, 0x00000364, 0x00000363, 0x00000000, 0x00050051, +0x00000006, 0x00000365, 0x00000363, 0x00000001, 0x00050051, 0x00000006, 0x00000366, 0x00000363, +0x00000002, 0x00070050, 0x00000012, 0x00000367, 0x00000364, 0x00000365, 0x00000366, 0x000000D5, +0x00050091, 0x00000012, 0x00000368, 0x00000362, 0x00000367, 0x0003003E, 0x00000360, 0x00000368, +0x0003003E, 0x00000369, 0x000000D5, 0x0004003D, 0x00000012, 0x0000036C, 0x00000341, 0x0003003E, +0x0000036B, 0x0000036C, 0x0004003D, 0x00000006, 0x0000036E, 0x00000355, 0x0003003E, 0x0000036D, +0x0000036E, 0x0004003D, 0x0000000C, 0x00000370, 0x000000A7, 0x0003003E, 0x0000036F, 0x00000370, +0x0004003D, 0x0000000C, 0x00000372, 0x000000A8, 0x0003003E, 0x00000371, 0x00000372, 0x0004003D, +0x0000000C, 0x00000374, 0x000000A5, 0x0003003E, 0x00000373, 0x00000374, 0x0004003D, 0x00000085, +0x00000376, 0x000000A6, 0x0003003E, 0x00000375, 0x00000376, 0x000B0039, 0x00000006, 0x00000377, +0x0000009E, 0x0000036A, 0x0000036B, 0x0000036D, 0x0000036F, 0x00000371, 0x00000373, 0x00000375, +0x0003003E, 0x00000369, 0x00000377, 0x0004003D, 0x00000085, 0x00000379, 0x000000A6, 0x00070041, +0x000001E1, 0x0000037A, 0x000002CD, 0x0000020A, 0x00000379, 0x0000023E, 0x0004003D, 0x00000006, +0x0000037B, 0x0000037A, 0x00050041, 0x000001E1, 0x0000037C, 0x000002CD, 0x00000244, 0x0004003D, +0x00000006, 0x0000037D, 0x0000037C, 0x00050081, 0x00000006, 0x0000037E, 0x0000037B, 0x0000037D, +0x0004003D, 0x00000085, 0x0000037F, 0x000000A6, 0x00070041, 0x000001E1, 0x00000380, 0x000002CD, +0x0000020A, 0x0000037F, 0x0000023E, 0x0004003D, 0x00000006, 0x00000381, 0x00000380, 0x00050041, +0x00000007, 0x00000382, 0x00000360, 0x0000030A, 0x0004003D, 0x00000006, 0x00000383, 0x00000382, +0x0008000C, 0x00000006, 0x00000384, 0x00000001, 0x00000031, 0x0000037E, 0x00000381, 0x00000383, +0x0003003E, 0x00000378, 0x00000384, 0x0004003D, 0x00000085, 0x00000386, 0x000000A6, 0x00050080, +0x00000085, 0x00000387, 0x00000386, 0x000001FF, 0x0003003E, 0x00000385, 0x00000387, 0x0004003D, +0x00000006, 0x00000388, 0x00000378, 0x000500BA, 0x000001E5, 0x00000389, 0x00000388, 0x000000F8, +0x000300F7, 0x0000038B, 0x00000000, 0x000400FA, 0x00000389, 0x0000038A, 0x0000038B, 0x000200F8, +0x0000038A, 0x0004003D, 0x00000085, 0x0000038C, 0x00000385, 0x00050041, 0x0000032D, 0x0000038D, +0x000002CD, 0x0000032C, 0x0004003D, 0x00000085, 0x0000038E, 0x0000038D, 0x000500B1, 0x000001E5, +0x0000038F, 0x0000038C, 0x0000038E, 0x000200F9, 0x0000038B, 0x000200F8, 0x0000038B, 0x000700F5, +0x000001E5, 0x00000390, 0x00000389, 0x000000AA, 0x0000038F, 0x0000038A, 0x000300F7, 0x00000392, +0x00000000, 0x000400FA, 0x00000390, 0x00000391, 0x00000392, 0x000200F8, 0x00000391, 0x00050041, +0x0000031C, 0x00000393, 0x000002CD, 0x00000260, 0x0004003D, 0x000002C7, 0x00000394, 0x00000393, +0x0004003D, 0x00000085, 0x00000395, 0x00000385, 0x00060041, 0x0000031C, 0x00000396, 0x000002CD, +0x000001FF, 0x00000395, 0x0004003D, 0x000002C7, 0x00000397, 0x00000396, 0x00050092, 0x000002C7, +0x00000398, 0x00000394, 0x00000397, 0x0004003D, 0x0000000C, 0x00000399, 0x000000A5, 0x00050051, +0x00000006, 0x0000039A, 0x00000399, 0x00000000, 0x00050051, 0x00000006, 0x0000039B, 0x00000399, +0x00000001, 0x00050051, 0x00000006, 0x0000039C, 0x00000399, 0x00000002, 0x00070050, 0x00000012, +0x0000039D, 0x0000039A, 0x0000039B, 0x0000039C, 0x000000D5, 0x00050091, 0x00000012, 0x0000039E, +0x00000398, 0x0000039D, 0x0003003E, 0x00000341, 0x0000039E, 0x0004003D, 0x00000012, 0x000003A1, +0x00000341, 0x0003003E, 0x000003A0, 0x000003A1, 0x0004003D, 0x00000006, 0x000003A3, 0x00000355, +0x0003003E, 0x000003A2, 0x000003A3, 0x0004003D, 0x0000000C, 0x000003A5, 0x000000A7, 0x0003003E, +0x000003A4, 0x000003A5, 0x0004003D, 0x0000000C, 0x000003A7, 0x000000A8, 0x0003003E, 0x000003A6, +0x000003A7, 0x0004003D, 0x0000000C, 0x000003A9, 0x000000A5, 0x0003003E, 0x000003A8, 0x000003A9, +0x0004003D, 0x00000085, 0x000003AB, 0x00000385, 0x0003003E, 0x000003AA, 0x000003AB, 0x000B0039, +0x00000006, 0x000003AC, 0x0000009E, 0x0000036A, 0x000003A0, 0x000003A2, 0x000003A4, 0x000003A6, +0x000003A8, 0x000003AA, 0x0003003E, 0x0000039F, 0x000003AC, 0x0004003D, 0x00000006, 0x000003AD, +0x00000369, 0x0004003D, 0x00000006, 0x000003AE, 0x0000039F, 0x0004003D, 0x00000006, 0x000003AF, +0x00000378, 0x0008000C, 0x00000006, 0x000003B0, 0x00000001, 0x0000002E, 0x000003AD, 0x000003AE, +0x000003AF, 0x0003003E, 0x00000369, 0x000003B0, 0x000200F9, 0x00000392, 0x000200F8, 0x00000392, +0x0004003D, 0x00000006, 0x000003B1, 0x00000369, 0x00050083, 0x00000006, 0x000003B2, 0x000000D5, +0x000003B1, 0x0004003D, 0x00000006, 0x000003B3, 0x000000D4, 0x00050085, 0x00000006, 0x000003B4, +0x000003B2, 0x000003B3, 0x00050083, 0x00000006, 0x000003B5, 0x000000D5, 0x000003B4, 0x000200FE, +0x000003B5, 0x00010038, 0x00050036, 0x0000000C, 0x000000B5, 0x00000000, 0x000000AD, 0x00030037, +0x000000AB, 0x000000AE, 0x00030037, 0x000000AC, 0x000000AF, 0x00030037, 0x0000000C, 0x000000B0, +0x00030037, 0x00000007, 0x000000B1, 0x00030037, 0x00000007, 0x000000B2, 0x00030037, 0x00000007, +0x000000B3, 0x00030037, 0x00000007, 0x000000B4, 0x000200F8, 0x000000B6, 0x0004003B, 0x00000007, +0x000003B8, 0x00000007, 0x0004003B, 0x00000007, 0x000003BA, 0x00000007, 0x0004003B, 0x00000007, +0x000003BC, 0x00000007, 0x0004003B, 0x00000007, 0x000003BF, 0x00000007, 0x0004003B, 0x00000007, +0x000003C0, 0x00000007, 0x0004003B, 0x00000007, 0x000003C2, 0x00000007, 0x0004003B, 0x00000007, +0x000003C4, 0x00000007, 0x0004003B, 0x0000000D, 0x000003C7, 0x00000007, 0x0004003B, 0x00000007, +0x000003C9, 0x00000007, 0x00050051, 0x0000000C, 0x000003B9, 0x000000AE, 0x00000006, 0x00050051, +0x00000006, 0x000003BB, 0x000000AE, 0x00000002, 0x0003003E, 0x000003BA, 0x000003BB, 0x0004003D, +0x00000006, 0x000003BD, 0x000000B3, 0x0003003E, 0x000003BC, 0x000003BD, 0x00080039, 0x00000006, +0x000003BE, 0x0000005D, 0x000003BA, 0x000003BC, 0x000003B9, 0x000000B0, 0x0003003E, 0x000003B8, +0x000003BE, 0x00050051, 0x00000006, 0x000003C1, 0x000000AE, 0x00000002, 0x0003003E, 0x000003C0, +0x000003C1, 0x0004003D, 0x00000006, 0x000003C3, 0x000000B1, 0x0003003E, 0x000003C2, 0x000003C3, +0x0004003D, 0x00000006, 0x000003C5, 0x000000B2, 0x0003003E, 0x000003C4, 0x000003C5, 0x00070039, +0x00000006, 0x000003C6, 0x00000062, 0x000003C0, 0x000003C2, 0x000003C4, 0x0003003E, 0x000003BF, +0x000003C6, 0x00050051, 0x0000000C, 0x000003C8, 0x000000AE, 0x0000000A, 0x0004003D, 0x00000006, +0x000003CA, 0x000000B4, 0x0003003E, 0x000003C9, 0x000003CA, 0x00060039, 0x0000000C, 0x000003CB, +0x00000067, 0x000003C8, 0x000003C9, 0x0003003E, 0x000003C7, 0x000003CB, 0x0004003D, 0x00000006, +0x000003CC, 0x000003B8, 0x0004003D, 0x00000006, 0x000003CD, 0x000003BF, 0x00050085, 0x00000006, +0x000003CE, 0x000003CC, 0x000003CD, 0x0004003D, 0x0000000C, 0x000003CF, 0x000003C7, 0x0005008E, +0x0000000C, 0x000003D0, 0x000003CF, 0x000003CE, 0x000200FE, 0x000003D0, 0x00010038, 0x00050036, +0x0000000C, 0x000000BC, 0x00000000, 0x000000B7, 0x00030037, 0x000000AB, 0x000000B8, 0x00030037, +0x00000007, 0x000000B9, 0x00030037, 0x00000007, 0x000000BA, 0x00030037, 0x00000007, 0x000000BB, +0x000200F8, 0x000000BD, 0x0004003B, 0x00000007, 0x000003D5, 0x00000007, 0x0004003B, 0x00000007, +0x000003D7, 0x00000007, 0x0004003B, 0x00000007, 0x000003D9, 0x00000007, 0x0004003B, 0x00000007, +0x000003DB, 0x00000007, 0x00050051, 0x00000012, 0x000003D3, 0x000000B8, 0x00000000, 0x0008004F, +0x0000000C, 0x000003D4, 0x000003D3, 0x000003D3, 0x00000000, 0x00000001, 0x00000002, 0x00050051, +0x00000006, 0x000003D6, 0x000000B8, 0x00000002, 0x0003003E, 0x000003D5, 0x000003D6, 0x0004003D, +0x00000006, 0x000003D8, 0x000000B9, 0x0003003E, 0x000003D7, 0x000003D8, 0x0004003D, 0x00000006, +0x000003DA, 0x000000BA, 0x0003003E, 0x000003D9, 0x000003DA, 0x0004003D, 0x00000006, 0x000003DC, +0x000000BB, 0x0003003E, 0x000003DB, 0x000003DC, 0x00080039, 0x00000006, 0x000003DD, 0x00000043, +0x000003D5, 0x000003D7, 0x000003D9, 0x000003DB, 0x0005008E, 0x0000000C, 0x000003DE, 0x000003D4, +0x000003DD, 0x000200FE, 0x000003DE, 0x00010038, 0x00050036, 0x0000000C, 0x000000C5, 0x00000000, +0x000000AD, 0x00030037, 0x000000AB, 0x000000BE, 0x00030037, 0x000000AC, 0x000000BF, 0x00030037, +0x0000000C, 0x000000C0, 0x00030037, 0x00000007, 0x000000C1, 0x00030037, 0x00000007, 0x000000C2, +0x00030037, 0x00000007, 0x000000C3, 0x00030037, 0x00000007, 0x000000C4, 0x000200F8, 0x000000C6, +0x0004003B, 0x00000007, 0x000003E1, 0x00000007, 0x0004003B, 0x00000007, 0x000003E3, 0x00000007, +0x0004003B, 0x00000007, 0x000003E5, 0x00000007, 0x0004003B, 0x00000007, 0x000003E7, 0x00000007, +0x0004003D, 0x00000006, 0x000003E2, 0x000000C1, 0x0003003E, 0x000003E1, 0x000003E2, 0x0004003D, +0x00000006, 0x000003E4, 0x000000C2, 0x0003003E, 0x000003E3, 0x000003E4, 0x0004003D, 0x00000006, +0x000003E6, 0x000000C3, 0x0003003E, 0x000003E5, 0x000003E6, 0x0004003D, 0x00000006, 0x000003E8, +0x000000C4, 0x0003003E, 0x000003E7, 0x000003E8, 0x000B0039, 0x0000000C, 0x000003E9, 0x000000B5, +0x000000BE, 0x000000BF, 0x000000C0, 0x000003E1, 0x000003E3, 0x000003E5, 0x000003E7, 0x000200FE, +0x000003E9, 0x00010038, 0x00050036, 0x0000000C, 0x000000CC, 0x00000000, 0x000000C8, 0x00030037, +0x0000000D, 0x000000C9, 0x00030037, 0x0000000D, 0x000000CA, 0x00030037, 0x000000C7, 0x000000CB, +0x000200F8, 0x000000CD, 0x0004003B, 0x0000000D, 0x000003EC, 0x00000007, 0x0004003B, 0x00000086, +0x000003EE, 0x00000007, 0x0004003B, 0x000003F9, 0x000003FA, 0x00000007, 0x0004003B, 0x00000007, +0x0000040D, 0x00000007, 0x0004003B, 0x0000000D, 0x00000413, 0x00000007, 0x0004003B, 0x00000007, +0x00000419, 0x00000007, 0x0004003B, 0x00000007, 0x0000041E, 0x00000007, 0x0004003B, 0x00000007, +0x00000425, 0x00000007, 0x0004003B, 0x0000000D, 0x0000043E, 0x00000007, 0x0004003B, 0x00000007, +0x00000444, 0x00000007, 0x0004003B, 0x00000007, 0x00000448, 0x00000007, 0x0004003B, 0x00000007, +0x0000044D, 0x00000007, 0x0004003B, 0x00000007, 0x00000453, 0x00000007, 0x0004003B, 0x00000007, +0x00000459, 0x00000007, 0x0004003B, 0x00000086, 0x0000046A, 0x00000007, 0x0004003B, 0x0000000D, +0x0000046B, 0x00000007, 0x0004003B, 0x0000000D, 0x00000474, 0x00000007, 0x0004003B, 0x00000086, +0x00000476, 0x00000007, 0x0004003B, 0x0000000D, 0x00000478, 0x00000007, 0x0004003B, 0x0000000D, +0x0000047C, 0x00000007, 0x0004003B, 0x0000000D, 0x00000481, 0x00000007, 0x0004003B, 0x0000000D, +0x00000485, 0x00000007, 0x0004003B, 0x0000000D, 0x0000048C, 0x00000007, 0x0004003B, 0x00000007, +0x00000492, 0x00000007, 0x0004003B, 0x00000007, 0x00000497, 0x00000007, 0x0004003B, 0x0000000D, +0x00000499, 0x00000007, 0x0004003B, 0x00000007, 0x0000049F, 0x00000007, 0x0004003B, 0x00000007, +0x000004A5, 0x00000007, 0x0004003B, 0x00000007, 0x000004A7, 0x00000007, 0x0004003B, 0x00000007, +0x000004A9, 0x00000007, 0x0004003B, 0x00000007, 0x000004AA, 0x00000007, 0x0004003B, 0x00000007, +0x000004AD, 0x00000007, 0x0004003B, 0x00000007, 0x000004B2, 0x00000007, 0x0004003B, 0x00000007, +0x000004B4, 0x00000007, 0x0004003B, 0x00000007, 0x000004B8, 0x00000007, 0x0004003B, 0x0000000D, +0x000004BA, 0x00000007, 0x0004003B, 0x00000007, 0x000004BC, 0x00000007, 0x0004003B, 0x00000007, +0x000004BE, 0x00000007, 0x0004003B, 0x00000007, 0x000004C0, 0x00000007, 0x0004003B, 0x0000000D, +0x000004C3, 0x00000007, 0x0004003B, 0x00000007, 0x000004C7, 0x00000007, 0x0004003B, 0x00000007, +0x000004C9, 0x00000007, 0x0004003B, 0x00000007, 0x000004CB, 0x00000007, 0x0004003B, 0x00000007, +0x000004CD, 0x00000007, 0x0004003B, 0x0000000D, 0x000004D0, 0x00000007, 0x0004003B, 0x00000007, +0x000004DA, 0x00000007, 0x0004003B, 0x00000007, 0x000004DC, 0x00000007, 0x0003003E, 0x000003EC, +0x000003ED, 0x0003003E, 0x000003EE, 0x000001E9, 0x000200F9, 0x000003EF, 0x000200F8, 0x000003EF, +0x000400F6, 0x000003F1, 0x000003F2, 0x00000000, 0x000200F9, 0x000003F3, 0x000200F8, 0x000003F3, +0x0004003D, 0x00000085, 0x000003F4, 0x000003EE, 0x00050041, 0x0000032D, 0x000003F6, 0x000002CD, +0x000003F5, 0x0004003D, 0x00000085, 0x000003F7, 0x000003F6, 0x000500B1, 0x000001E5, 0x000003F8, +0x000003F4, 0x000003F7, 0x000400FA, 0x000003F8, 0x000003F0, 0x000003F1, 0x000200F8, 0x000003F0, +0x0004003D, 0x00000085, 0x000003FB, 0x000003EE, 0x00060041, 0x000003FC, 0x000003FD, 0x000002CD, +0x000001E9, 0x000003FB, 0x0004003D, 0x000002C4, 0x000003FE, 0x000003FD, 0x00050051, 0x00000012, +0x000003FF, 0x000003FE, 0x00000000, 0x00050041, 0x00000013, 0x00000400, 0x000003FA, 0x000001E9, +0x0003003E, 0x00000400, 0x000003FF, 0x00050051, 0x00000012, 0x00000401, 0x000003FE, 0x00000001, +0x00050041, 0x00000013, 0x00000402, 0x000003FA, 0x000001FF, 0x0003003E, 0x00000402, 0x00000401, +0x00050051, 0x00000012, 0x00000403, 0x000003FE, 0x00000002, 0x00050041, 0x00000013, 0x00000404, +0x000003FA, 0x00000210, 0x0003003E, 0x00000404, 0x00000403, 0x00050051, 0x00000006, 0x00000405, +0x000003FE, 0x00000003, 0x00050041, 0x00000007, 0x00000406, 0x000003FA, 0x0000027E, 0x0003003E, +0x00000406, 0x00000405, 0x00050051, 0x00000006, 0x00000407, 0x000003FE, 0x00000004, 0x00050041, +0x00000007, 0x00000408, 0x000003FA, 0x00000260, 0x0003003E, 0x00000408, 0x00000407, 0x00050051, +0x00000006, 0x00000409, 0x000003FE, 0x00000005, 0x00050041, 0x00000007, 0x0000040A, 0x000003FA, +0x000001E0, 0x0003003E, 0x0000040A, 0x00000409, 0x00050051, 0x00000006, 0x0000040B, 0x000003FE, +0x00000006, 0x00050041, 0x00000007, 0x0000040C, 0x000003FA, 0x0000020A, 0x0003003E, 0x0000040C, +0x0000040B, 0x0003003E, 0x0000040D, 0x000000F8, 0x00050041, 0x00000007, 0x0000040E, 0x000003FA, +0x000001E0, 0x0004003D, 0x00000006, 0x0000040F, 0x0000040E, 0x000500B4, 0x000001E5, 0x00000410, +0x0000040F, 0x00000130, 0x000300F7, 0x00000412, 0x00000000, 0x000400FA, 0x00000410, 0x00000411, +0x00000438, 0x000200F8, 0x00000411, 0x00050041, 0x00000013, 0x00000414, 0x000003FA, 0x000001FF, +0x0004003D, 0x00000012, 0x00000415, 0x00000414, 0x0008004F, 0x0000000C, 0x00000416, 0x00000415, +0x00000415, 0x00000000, 0x00000001, 0x00000002, 0x0004003D, 0x0000000C, 0x00000417, 0x000000CA, +0x00050083, 0x0000000C, 0x00000418, 0x00000416, 0x00000417, 0x0003003E, 0x00000413, 0x00000418, +0x0004003D, 0x0000000C, 0x0000041A, 0x00000413, 0x0006000C, 0x00000006, 0x0000041B, 0x00000001, +0x00000042, 0x0000041A, 0x0003003E, 0x00000419, 0x0000041B, 0x0004003D, 0x0000000C, 0x0000041C, +0x00000413, 0x0006000C, 0x0000000C, 0x0000041D, 0x00000001, 0x00000045, 0x0000041C, 0x0003003E, +0x00000413, 0x0000041D, 0x00050041, 0x00000007, 0x0000041F, 0x000003FA, 0x00000260, 0x0004003D, +0x00000006, 0x00000420, 0x0000041F, 0x0004003D, 0x00000006, 0x00000421, 0x00000419, 0x0007000C, +0x00000006, 0x00000422, 0x00000001, 0x0000001A, 0x00000421, 0x00000130, 0x00050081, 0x00000006, +0x00000423, 0x00000422, 0x000000D5, 0x00050088, 0x00000006, 0x00000424, 0x00000420, 0x00000423, +0x0003003E, 0x0000041E, 0x00000424, 0x0004003D, 0x00000006, 0x00000426, 0x00000419, 0x0004003D, +0x00000006, 0x00000427, 0x00000419, 0x00050085, 0x00000006, 0x00000428, 0x00000426, 0x00000427, +0x00050041, 0x00000007, 0x00000429, 0x000003FA, 0x00000260, 0x0004003D, 0x00000006, 0x0000042A, +0x00000429, 0x00050041, 0x00000007, 0x0000042B, 0x000003FA, 0x00000260, 0x0004003D, 0x00000006, +0x0000042C, 0x0000042B, 0x00050085, 0x00000006, 0x0000042D, 0x0000042A, 0x0000042C, 0x00050088, +0x00000006, 0x0000042E, 0x00000428, 0x0000042D, 0x00050083, 0x00000006, 0x0000042F, 0x000000D5, +0x0000042E, 0x0008000C, 0x00000006, 0x00000430, 0x00000001, 0x0000002B, 0x0000042F, 0x000000F8, +0x000000D5, 0x0003003E, 0x00000425, 0x00000430, 0x0004003D, 0x00000006, 0x00000431, 0x00000425, +0x0003003E, 0x0000040D, 0x00000431, 0x0004003D, 0x0000000C, 0x00000432, 0x00000413, 0x00050051, +0x00000006, 0x00000433, 0x00000432, 0x00000000, 0x00050051, 0x00000006, 0x00000434, 0x00000432, +0x00000001, 0x00050051, 0x00000006, 0x00000435, 0x00000432, 0x00000002, 0x00070050, 0x00000012, +0x00000436, 0x00000433, 0x00000434, 0x00000435, 0x000000D5, 0x00050041, 0x00000013, 0x00000437, +0x000003FA, 0x00000210, 0x0003003E, 0x00000437, 0x00000436, 0x000200F9, 0x00000412, 0x000200F8, +0x00000438, 0x00050041, 0x00000007, 0x00000439, 0x000003FA, 0x000001E0, 0x0004003D, 0x00000006, +0x0000043A, 0x00000439, 0x000500B4, 0x000001E5, 0x0000043B, 0x0000043A, 0x000000D5, 0x000300F7, +0x0000043D, 0x00000000, 0x000400FA, 0x0000043B, 0x0000043C, 0x00000469, 0x000200F8, 0x0000043C, +0x00050041, 0x00000013, 0x0000043F, 0x000003FA, 0x000001FF, 0x0004003D, 0x00000012, 0x00000440, +0x0000043F, 0x0008004F, 0x0000000C, 0x00000441, 0x00000440, 0x00000440, 0x00000000, 0x00000001, +0x00000002, 0x0004003D, 0x0000000C, 0x00000442, 0x000000CA, 0x00050083, 0x0000000C, 0x00000443, +0x00000441, 0x00000442, 0x0003003E, 0x0000043E, 0x00000443, 0x00050041, 0x00000007, 0x00000445, +0x000003FA, 0x0000020A, 0x0004003D, 0x00000006, 0x00000446, 0x00000445, 0x00050083, 0x00000006, +0x00000447, 0x000000D5, 0x00000446, 0x0003003E, 0x00000444, 0x00000447, 0x0004003D, 0x0000000C, +0x00000449, 0x0000043E, 0x0006000C, 0x00000006, 0x0000044A, 0x00000001, 0x00000042, 0x00000449, +0x0003003E, 0x00000448, 0x0000044A, 0x0004003D, 0x0000000C, 0x0000044B, 0x0000043E, 0x0006000C, +0x0000000C, 0x0000044C, 0x00000001, 0x00000045, 0x0000044B, 0x0003003E, 0x0000043E, 0x0000044C, +0x0004003D, 0x0000000C, 0x0000044E, 0x0000043E, 0x00050041, 0x00000013, 0x0000044F, 0x000003FA, +0x00000210, 0x0004003D, 0x00000012, 0x00000450, 0x0000044F, 0x0008004F, 0x0000000C, 0x00000451, +0x00000450, 0x00000450, 0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x00000006, 0x00000452, +0x0000044E, 0x00000451, 0x0003003E, 0x0000044D, 0x00000452, 0x0004003D, 0x00000006, 0x00000454, +0x00000444, 0x0004003D, 0x00000006, 0x00000455, 0x00000444, 0x00050085, 0x00000006, 0x00000457, +0x00000455, 0x00000456, 0x00050083, 0x00000006, 0x00000458, 0x00000454, 0x00000457, 0x0003003E, +0x00000453, 0x00000458, 0x0004003D, 0x00000006, 0x0000045A, 0x0000044D, 0x0004003D, 0x00000006, +0x0000045B, 0x00000444, 0x00050083, 0x00000006, 0x0000045C, 0x0000045A, 0x0000045B, 0x0004003D, +0x00000006, 0x0000045D, 0x00000453, 0x00050088, 0x00000006, 0x0000045E, 0x0000045C, 0x0000045D, +0x0003003E, 0x00000459, 0x0000045E, 0x00050041, 0x00000007, 0x0000045F, 0x000003FA, 0x00000260, +0x0004003D, 0x00000006, 0x00000460, 0x0000045F, 0x0004003D, 0x00000006, 0x00000461, 0x00000448, +0x0007000C, 0x00000006, 0x00000462, 0x00000001, 0x0000001A, 0x00000461, 0x00000130, 0x00050081, +0x00000006, 0x00000463, 0x00000462, 0x000000D5, 0x00050088, 0x00000006, 0x00000464, 0x00000460, +0x00000463, 0x0004003D, 0x00000006, 0x00000465, 0x00000459, 0x00050085, 0x00000006, 0x00000466, +0x00000465, 0x00000464, 0x0003003E, 0x00000459, 0x00000466, 0x0004003D, 0x00000006, 0x00000467, +0x00000459, 0x0008000C, 0x00000006, 0x00000468, 0x00000001, 0x0000002B, 0x00000467, 0x000000F8, +0x000000D5, 0x0003003E, 0x0000040D, 0x00000468, 0x000200F9, 0x0000043D, 0x000200F8, 0x00000469, +0x0004003D, 0x0000000C, 0x0000046C, 0x000000CA, 0x0003003E, 0x0000046B, 0x0000046C, 0x00050039, +0x00000085, 0x0000046D, 0x000000A2, 0x0000046B, 0x0003003E, 0x0000046A, 0x0000046D, 0x00050041, +0x0000032D, 0x0000046F, 0x000002CD, 0x0000046E, 0x0004003D, 0x00000085, 0x00000470, 0x0000046F, +0x000500AD, 0x000001E5, 0x00000471, 0x00000470, 0x000001E9, 0x000300F7, 0x00000473, 0x00000000, +0x000400FA, 0x00000471, 0x00000472, 0x00000480, 0x000200F8, 0x00000472, 0x0004003D, 0x0000000C, +0x00000475, 0x000000CA, 0x0003003E, 0x00000474, 0x00000475, 0x0004003D, 0x00000085, 0x00000477, +0x0000046A, 0x0003003E, 0x00000476, 0x00000477, 0x00050041, 0x00000013, 0x00000479, 0x000003FA, +0x00000210, 0x0004003D, 0x00000012, 0x0000047A, 0x00000479, 0x0008004F, 0x0000000C, 0x0000047B, +0x0000047A, 0x0000047A, 0x00000000, 0x00000001, 0x00000002, 0x0003003E, 0x00000478, 0x0000047B, +0x00050041, 0x0000000D, 0x0000047D, 0x000000CB, 0x0000020A, 0x0004003D, 0x0000000C, 0x0000047E, +0x0000047D, 0x0003003E, 0x0000047C, 0x0000047E, 0x00080039, 0x00000006, 0x0000047F, 0x000000A9, +0x00000474, 0x00000476, 0x00000478, 0x0000047C, 0x0003003E, 0x0000040D, 0x0000047F, 0x000200F9, +0x00000473, 0x000200F8, 0x00000480, 0x0003003E, 0x0000040D, 0x000000D5, 0x000200F9, 0x00000473, +0x000200F8, 0x00000473, 0x000200F9, 0x0000043D, 0x000200F8, 0x0000043D, 0x000200F9, 0x00000412, +0x000200F8, 0x00000412, 0x00050041, 0x00000013, 0x00000482, 0x000003FA, 0x00000210, 0x0004003D, +0x00000012, 0x00000483, 0x00000482, 0x0008004F, 0x0000000C, 0x00000484, 0x00000483, 0x00000483, +0x00000000, 0x00000001, 0x00000002, 0x0003003E, 0x00000481, 0x00000484, 0x00050041, 0x00000013, +0x00000486, 0x000003FA, 0x000001E9, 0x0004003D, 0x00000012, 0x00000487, 0x00000486, 0x0008004F, +0x0000000C, 0x00000488, 0x00000487, 0x00000487, 0x00000000, 0x00000001, 0x00000002, 0x00050041, +0x00000007, 0x00000489, 0x000003FA, 0x0000027E, 0x0004003D, 0x00000006, 0x0000048A, 0x00000489, +0x0005008E, 0x0000000C, 0x0000048B, 0x00000488, 0x0000048A, 0x0003003E, 0x00000485, 0x0000048B, +0x0004003D, 0x0000000C, 0x0000048D, 0x00000481, 0x00050041, 0x0000000D, 0x0000048E, 0x000000CB, +0x00000278, 0x0004003D, 0x0000000C, 0x0000048F, 0x0000048E, 0x00050081, 0x0000000C, 0x00000490, +0x0000048D, 0x0000048F, 0x0006000C, 0x0000000C, 0x00000491, 0x00000001, 0x00000045, 0x00000490, +0x0003003E, 0x0000048C, 0x00000491, 0x00050041, 0x0000000D, 0x00000493, 0x000000CB, 0x0000020A, +0x0004003D, 0x0000000C, 0x00000494, 0x00000493, 0x0004003D, 0x0000000C, 0x00000495, 0x00000481, +0x00050094, 0x00000006, 0x00000496, 0x00000494, 0x00000495, 0x0003003E, 0x00000497, 0x00000496, +0x00050039, 0x00000006, 0x00000498, 0x00000019, 0x00000497, 0x0003003E, 0x00000492, 0x00000498, +0x00050041, 0x0000000D, 0x0000049A, 0x000000CB, 0x00000278, 0x0004003D, 0x0000000C, 0x0000049B, +0x0000049A, 0x0004003D, 0x0000000C, 0x0000049C, 0x00000481, 0x00050081, 0x0000000C, 0x0000049D, +0x0000049B, 0x0000049C, 0x0006000C, 0x0000000C, 0x0000049E, 0x00000001, 0x00000045, 0x0000049D, +0x0003003E, 0x00000499, 0x0000049E, 0x00050041, 0x0000000D, 0x000004A0, 0x000000CB, 0x0000020A, +0x0004003D, 0x0000000C, 0x000004A1, 0x000004A0, 0x00050041, 0x0000000D, 0x000004A2, 0x000000CB, +0x00000278, 0x0004003D, 0x0000000C, 0x000004A3, 0x000004A2, 0x00050094, 0x00000006, 0x000004A4, +0x000004A1, 0x000004A3, 0x0003003E, 0x000004A5, 0x000004A4, 0x00050039, 0x00000006, 0x000004A6, +0x00000046, 0x000004A5, 0x0003003E, 0x0000049F, 0x000004A6, 0x0004003D, 0x00000006, 0x000004A8, +0x0000049F, 0x0003003E, 0x000004A7, 0x000004A8, 0x0004003D, 0x00000006, 0x000004AB, 0x00000492, +0x0003003E, 0x000004AA, 0x000004AB, 0x00050039, 0x00000006, 0x000004AC, 0x00000019, 0x000004AA, +0x0003003E, 0x000004A9, 0x000004AC, 0x00050041, 0x0000000D, 0x000004AE, 0x000000CB, 0x0000020A, +0x0004003D, 0x0000000C, 0x000004AF, 0x000004AE, 0x0004003D, 0x0000000C, 0x000004B0, 0x00000499, +0x00050094, 0x00000006, 0x000004B1, 0x000004AF, 0x000004B0, 0x0003003E, 0x000004B2, 0x000004B1, +0x00050039, 0x00000006, 0x000004B3, 0x00000019, 0x000004B2, 0x0003003E, 0x000004AD, 0x000004B3, +0x0004003D, 0x0000000C, 0x000004B5, 0x00000481, 0x0004003D, 0x0000000C, 0x000004B6, 0x00000499, +0x00050094, 0x00000006, 0x000004B7, 0x000004B5, 0x000004B6, 0x0003003E, 0x000004B8, 0x000004B7, +0x00050039, 0x00000006, 0x000004B9, 0x00000019, 0x000004B8, 0x0003003E, 0x000004B4, 0x000004B9, +0x0004003D, 0x000000AB, 0x000004BB, 0x000000CB, 0x0004003D, 0x00000006, 0x000004BD, 0x000004A7, +0x0003003E, 0x000004BC, 0x000004BD, 0x0004003D, 0x00000006, 0x000004BF, 0x000004A9, 0x0003003E, +0x000004BE, 0x000004BF, 0x0004003D, 0x00000006, 0x000004C1, 0x000004B4, 0x0003003E, 0x000004C0, +0x000004C1, 0x00080039, 0x0000000C, 0x000004C2, 0x000000BC, 0x000004BB, 0x000004BC, 0x000004BE, +0x000004C0, 0x0003003E, 0x000004BA, 0x000004C2, 0x0004003D, 0x000000AB, 0x000004C4, 0x000000CB, +0x0004003D, 0x000000AC, 0x000004C5, 0x000003FA, 0x0004003D, 0x0000000C, 0x000004C6, 0x00000499, +0x0004003D, 0x00000006, 0x000004C8, 0x000004A7, 0x0003003E, 0x000004C7, 0x000004C8, 0x0004003D, +0x00000006, 0x000004CA, 0x000004A9, 0x0003003E, 0x000004C9, 0x000004CA, 0x0004003D, 0x00000006, +0x000004CC, 0x000004AD, 0x0003003E, 0x000004CB, 0x000004CC, 0x0004003D, 0x00000006, 0x000004CE, +0x000004B4, 0x0003003E, 0x000004CD, 0x000004CE, 0x000B0039, 0x0000000C, 0x000004CF, 0x000000C5, +0x000004C4, 0x000004C5, 0x000004C6, 0x000004C7, 0x000004C9, 0x000004CB, 0x000004CD, 0x0003003E, +0x000004C3, 0x000004CF, 0x0004003D, 0x0000000C, 0x000004D1, 0x000004BA, 0x0004003D, 0x0000000C, +0x000004D2, 0x000004C3, 0x00050081, 0x0000000C, 0x000004D3, 0x000004D1, 0x000004D2, 0x0003003E, +0x000004D0, 0x000004D3, 0x0004003D, 0x0000000C, 0x000004D4, 0x000004D0, 0x0004003D, 0x0000000C, +0x000004D5, 0x00000485, 0x00050085, 0x0000000C, 0x000004D6, 0x000004D4, 0x000004D5, 0x0004003D, +0x00000006, 0x000004D7, 0x0000040D, 0x0004003D, 0x00000006, 0x000004D8, 0x000004A9, 0x00050085, +0x00000006, 0x000004D9, 0x000004D7, 0x000004D8, 0x0004003D, 0x00000006, 0x000004DB, 0x000004A9, +0x0003003E, 0x000004DA, 0x000004DB, 0x00050041, 0x00000007, 0x000004DD, 0x000000CB, 0x00000228, +0x0004003D, 0x00000006, 0x000004DE, 0x000004DD, 0x0003003E, 0x000004DC, 0x000004DE, 0x00060039, +0x00000006, 0x000004DF, 0x0000003D, 0x000004DA, 0x000004DC, 0x00050085, 0x00000006, 0x000004E0, +0x000004D9, 0x000004DF, 0x0005008E, 0x0000000C, 0x000004E1, 0x000004D6, 0x000004E0, 0x0004003D, +0x0000000C, 0x000004E2, 0x000003EC, 0x00050081, 0x0000000C, 0x000004E3, 0x000004E2, 0x000004E1, +0x0003003E, 0x000003EC, 0x000004E3, 0x000200F9, 0x000003F2, 0x000200F8, 0x000003F2, 0x0004003D, +0x00000085, 0x000004E4, 0x000003EE, 0x00050080, 0x00000085, 0x000004E5, 0x000004E4, 0x000001FF, +0x0003003E, 0x000003EE, 0x000004E5, 0x000200F9, 0x000003EF, 0x000200F8, 0x000003F1, 0x0004003D, +0x0000000C, 0x000004E6, 0x000003EC, 0x000200FE, 0x000004E6, 0x00010038, 0x00050036, 0x0000000C, +0x000000D1, 0x00000000, 0x000000C8, 0x00030037, 0x0000000D, 0x000000CE, 0x00030037, 0x0000000D, +0x000000CF, 0x00030037, 0x000000C7, 0x000000D0, 0x000200F8, 0x000000D2, 0x0004003B, 0x0000000D, +0x000004E9, 0x00000007, 0x0004003B, 0x0000000D, 0x000004F3, 0x00000007, 0x0004003B, 0x0000000D, +0x000004F4, 0x00000007, 0x0004003B, 0x00000007, 0x000004F6, 0x00000007, 0x0004003B, 0x00000007, +0x000004F9, 0x00000007, 0x0004003B, 0x0000000D, 0x000004FD, 0x00000007, 0x0004003B, 0x0000000D, +0x00000505, 0x00000007, 0x0004003B, 0x00000086, 0x0000050B, 0x00000007, 0x0004003B, 0x0000000D, +0x0000050F, 0x00000007, 0x0004003B, 0x0000000D, 0x0000051A, 0x00000007, 0x0004003D, 0x000004EB, +0x000004EE, 0x000004ED, 0x00050041, 0x0000000D, 0x000004EF, 0x000000D0, 0x0000020A, 0x0004003D, +0x0000000C, 0x000004F0, 0x000004EF, 0x00050057, 0x00000012, 0x000004F1, 0x000004EE, 0x000004F0, +0x0008004F, 0x0000000C, 0x000004F2, 0x000004F1, 0x000004F1, 0x00000000, 0x00000001, 0x00000002, +0x0003003E, 0x000004E9, 0x000004F2, 0x0004003D, 0x0000000C, 0x000004F5, 0x000000CE, 0x0003003E, +0x000004F4, 0x000004F5, 0x00050041, 0x00000007, 0x000004F7, 0x000000D0, 0x0000025A, 0x0004003D, +0x00000006, 0x000004F8, 0x000004F7, 0x0003003E, 0x000004F6, 0x000004F8, 0x00050041, 0x00000007, +0x000004FA, 0x000000D0, 0x00000210, 0x0004003D, 0x00000006, 0x000004FB, 0x000004FA, 0x0003003E, +0x000004F9, 0x000004FB, 0x00070039, 0x0000000C, 0x000004FC, 0x0000006D, 0x000004F4, 0x000004F6, +0x000004F9, 0x0003003E, 0x000004F3, 0x000004FC, 0x0004003D, 0x0000000C, 0x000004FE, 0x000004F3, +0x00060050, 0x0000000C, 0x000004FF, 0x000000D5, 0x000000D5, 0x000000D5, 0x00050083, 0x0000000C, +0x00000500, 0x000004FF, 0x000004FE, 0x00050041, 0x00000007, 0x00000501, 0x000000D0, 0x000001FF, +0x0004003D, 0x00000006, 0x00000502, 0x00000501, 0x00050083, 0x00000006, 0x00000503, 0x000000D5, +0x00000502, 0x0005008E, 0x0000000C, 0x00000504, 0x00000500, 0x00000503, 0x0003003E, 0x000004FD, +0x00000504, 0x00050041, 0x00000013, 0x00000506, 0x000000D0, 0x000001E9, 0x0004003D, 0x00000012, +0x00000507, 0x00000506, 0x0008004F, 0x0000000C, 0x00000508, 0x00000507, 0x00000507, 0x00000000, +0x00000001, 0x00000002, 0x0004003D, 0x0000000C, 0x00000509, 0x000004E9, 0x00050085, 0x0000000C, +0x0000050A, 0x00000508, 0x00000509, 0x0003003E, 0x00000505, 0x0000050A, 0x00050041, 0x0000032D, +0x0000050D, 0x000002CD, 0x0000050C, 0x0004003D, 0x00000085, 0x0000050E, 0x0000050D, 0x0003003E, +0x0000050B, 0x0000050E, 0x0004003D, 0x000004EB, 0x00000511, 0x00000510, 0x0004003D, 0x0000000C, +0x00000512, 0x000000CF, 0x00050041, 0x00000007, 0x00000513, 0x000000D0, 0x0000027E, 0x0004003D, +0x00000006, 0x00000514, 0x00000513, 0x0004003D, 0x00000085, 0x00000515, 0x0000050B, 0x0004006F, +0x00000006, 0x00000516, 0x00000515, 0x00050085, 0x00000006, 0x00000517, 0x00000514, 0x00000516, +0x00070058, 0x00000012, 0x00000518, 0x00000511, 0x00000512, 0x00000002, 0x00000517, 0x0008004F, +0x0000000C, 0x00000519, 0x00000518, 0x00000518, 0x00000000, 0x00000001, 0x00000002, 0x0003003E, +0x0000050F, 0x00000519, 0x0004003D, 0x0000000C, 0x0000051B, 0x0000050F, 0x0004003D, 0x0000000C, +0x0000051C, 0x000004F3, 0x00060041, 0x00000007, 0x0000051D, 0x000000D0, 0x0000032C, 0x0000023E, +0x0004003D, 0x00000006, 0x0000051E, 0x0000051D, 0x0005008E, 0x0000000C, 0x0000051F, 0x0000051C, +0x0000051E, 0x00060041, 0x00000007, 0x00000521, 0x000000D0, 0x0000032C, 0x00000520, 0x0004003D, +0x00000006, 0x00000522, 0x00000521, 0x00060050, 0x0000000C, 0x00000523, 0x00000522, 0x00000522, +0x00000522, 0x00050081, 0x0000000C, 0x00000524, 0x0000051F, 0x00000523, 0x00050085, 0x0000000C, +0x00000525, 0x0000051B, 0x00000524, 0x0003003E, 0x0000051A, 0x00000525, 0x0004003D, 0x0000000C, +0x00000526, 0x000004FD, 0x0004003D, 0x0000000C, 0x00000527, 0x00000505, 0x00050085, 0x0000000C, +0x00000528, 0x00000526, 0x00000527, 0x0004003D, 0x0000000C, 0x00000529, 0x0000051A, 0x00050081, +0x0000000C, 0x0000052A, 0x00000528, 0x00000529, 0x000200FE, 0x0000052A, 0x00010038, }; \ No newline at end of file diff --git a/Lumos/Assets/Shaders/CompiledSPV/Headers/SSAOfragspv.hpp b/Lumos/Assets/Shaders/CompiledSPV/Headers/SSAOfragspv.hpp index 7d160e44..76d97760 100644 --- a/Lumos/Assets/Shaders/CompiledSPV/Headers/SSAOfragspv.hpp +++ b/Lumos/Assets/Shaders/CompiledSPV/Headers/SSAOfragspv.hpp @@ -3,9 +3,9 @@ #include #include -constexpr uint32_t spirv_SSAOfragspv_size = 8328; -constexpr std::array spirv_SSAOfragspv = { - 0x07230203, 0x00010000, 0x000D000A, 0x0000014E, 0x00000000, 0x00020011, 0x00000001, 0x00020011, +constexpr uint32_t spirv_SSAOfragspv_size = 8544; +constexpr std::array spirv_SSAOfragspv = { + 0x07230203, 0x00010000, 0x000D000A, 0x00000158, 0x00000000, 0x00020011, 0x00000001, 0x00020011, 0x00000032, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x00000004, 0x6E69616D, 0x00000000, 0x00000056, 0x00000061, 0x00030010, 0x00000004, 0x00000007, 0x00030003, 0x00000002, 0x000001C2, 0x00090004, @@ -25,23 +25,24 @@ constexpr std::array spirv_SSAOfragspv = { 0x00050006, 0x00000040, 0x00000001, 0x50766E69, 0x006A6F72, 0x00050006, 0x00000040, 0x00000002, 0x77656976, 0x00000000, 0x00050006, 0x00000040, 0x00000003, 0x706D6173, 0x0073656C, 0x00060006, 0x00000040, 0x00000004, 0x6F617373, 0x69646152, 0x00007375, 0x00050006, 0x00000040, 0x00000005, -0x7261656E, 0x00000000, 0x00040006, 0x00000040, 0x00000006, 0x00726166, 0x00040006, 0x00000040, -0x00000007, 0x00003070, 0x00030005, 0x00000042, 0x006F6275, 0x00040005, 0x00000053, 0x74706564, -0x00000068, 0x00050005, 0x00000056, 0x5474756F, 0x6F437865, 0x0064726F, 0x00050005, 0x00000061, -0x67617266, 0x6F6C6F43, 0x00007275, 0x00040005, 0x00000065, 0x6D726F6E, 0x00006C61, 0x00050005, -0x00000071, 0x4E5F6E69, 0x616D726F, 0x0000006C, 0x00040005, 0x0000007B, 0x56736F70, 0x00000053, -0x00040005, 0x0000007C, 0x61726170, 0x0000006D, 0x00060005, 0x00000081, 0x74706564, 0x78655468, -0x657A6953, 0x00000000, 0x00060005, 0x00000086, 0x73696F6E, 0x78655465, 0x657A6953, 0x00000000, -0x00050005, 0x00000087, 0x4E5F6E69, 0x6573696F, 0x00000000, 0x00050005, 0x0000008B, 0x646E6572, -0x63537265, 0x00656C61, 0x00040005, 0x0000008D, 0x73696F6E, 0x00565565, 0x00050005, 0x000000A2, -0x646E6172, 0x65566D6F, 0x00000063, 0x00040005, 0x000000A7, 0x676E6174, 0x00746E65, 0x00050005, -0x000000B0, 0x61746962, 0x6E65676E, 0x00000074, 0x00030005, 0x000000B5, 0x004E4254, 0x00040005, -0x000000C7, 0x73616962, 0x00000000, 0x00050005, 0x000000C9, 0x6C63636F, 0x6F697375, 0x0000006E, -0x00050005, 0x000000CA, 0x706D6173, 0x6F43656C, 0x00746E75, 0x00030005, 0x000000CC, 0x00000069, -0x00050005, 0x000000D5, 0x706D6173, 0x6F50656C, 0x00000073, 0x00040005, 0x000000E6, 0x7366666F, -0x00007465, 0x00060005, 0x00000103, 0x706D6173, 0x4E64656C, 0x616D726F, 0x0000006C, 0x00080005, -0x00000117, 0x6F636572, 0x7274736E, 0x65746375, 0x736F5064, 0x74706544, 0x00000068, 0x00040005, -0x00000118, 0x61726170, 0x0000006D, 0x00050005, 0x00000128, 0x676E6172, 0x65684365, 0x00006B63, +0x7261656E, 0x00000000, 0x00040006, 0x00000040, 0x00000006, 0x00726166, 0x00060006, 0x00000040, +0x00000007, 0x65727473, 0x6874676E, 0x00000000, 0x00030005, 0x00000042, 0x006F6275, 0x00040005, +0x00000053, 0x74706564, 0x00000068, 0x00050005, 0x00000056, 0x5474756F, 0x6F437865, 0x0064726F, +0x00050005, 0x00000061, 0x67617266, 0x6F6C6F43, 0x00007275, 0x00040005, 0x00000065, 0x6D726F6E, +0x00006C61, 0x00050005, 0x00000071, 0x4E5F6E69, 0x616D726F, 0x0000006C, 0x00040005, 0x0000007B, +0x56736F70, 0x00000053, 0x00040005, 0x0000007C, 0x61726170, 0x0000006D, 0x00060005, 0x00000081, +0x74706564, 0x78655468, 0x657A6953, 0x00000000, 0x00060005, 0x00000086, 0x73696F6E, 0x78655465, +0x657A6953, 0x00000000, 0x00050005, 0x00000087, 0x4E5F6E69, 0x6573696F, 0x00000000, 0x00050005, +0x0000008B, 0x646E6572, 0x63537265, 0x00656C61, 0x00040005, 0x0000008D, 0x73696F6E, 0x00565565, +0x00050005, 0x000000A2, 0x646E6172, 0x65566D6F, 0x00000063, 0x00040005, 0x000000A7, 0x676E6174, +0x00746E65, 0x00050005, 0x000000B0, 0x61746962, 0x6E65676E, 0x00000074, 0x00030005, 0x000000B5, +0x004E4254, 0x00040005, 0x000000C7, 0x73616962, 0x00000000, 0x00050005, 0x000000C9, 0x6C63636F, +0x6F697375, 0x0000006E, 0x00050005, 0x000000CA, 0x706D6173, 0x6F43656C, 0x00746E75, 0x00030005, +0x000000CC, 0x00000069, 0x00050005, 0x000000D5, 0x706D6173, 0x6F50656C, 0x00000073, 0x00040005, +0x000000E6, 0x7366666F, 0x00007465, 0x00060005, 0x00000103, 0x706D6173, 0x4E64656C, 0x616D726F, +0x0000006C, 0x00070005, 0x00000117, 0x6F636572, 0x7274736E, 0x65746375, 0x736F5064, 0x00000000, +0x00040005, 0x00000118, 0x61726170, 0x0000006D, 0x00040005, 0x00000126, 0x66666964, 0x00000000, +0x00030005, 0x0000012A, 0x0000006C, 0x00050005, 0x0000012D, 0x676E6172, 0x65684365, 0x00006B63, 0x00040047, 0x00000020, 0x00000022, 0x00000000, 0x00040047, 0x00000020, 0x00000021, 0x00000001, 0x00040047, 0x0000003F, 0x00000006, 0x00000010, 0x00040048, 0x00000040, 0x00000000, 0x00000005, 0x00050048, 0x00000040, 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000040, 0x00000000, @@ -82,188 +83,194 @@ constexpr std::array spirv_SSAOfragspv = { 0x00000000, 0x0004003B, 0x0000001F, 0x00000087, 0x00000000, 0x0004002B, 0x00000006, 0x0000008C, 0x3F000000, 0x00040020, 0x0000008E, 0x00000007, 0x00000043, 0x00040020, 0x000000B4, 0x00000007, 0x00000069, 0x0004002B, 0x00000006, 0x000000B9, 0x00000000, 0x0004002B, 0x00000006, 0x000000C8, -0x3A83126F, 0x00040020, 0x000000CB, 0x00000007, 0x00000025, 0x0004002B, 0x00000025, 0x000000D3, +0x3C23D70A, 0x00040020, 0x000000CB, 0x00000007, 0x00000025, 0x0004002B, 0x00000025, 0x000000D3, 0x00000020, 0x0004002B, 0x00000043, 0x000000D7, 0x00000003, 0x00040020, 0x000000D9, 0x00000002, 0x00000023, 0x0004002B, 0x00000043, 0x000000E0, 0x00000004, 0x00040020, 0x000000E1, 0x00000002, -0x00000006, 0x0005002C, 0x0000000C, 0x000000FD, 0x0000008C, 0x0000008C, 0x0004002B, 0x00000025, -0x0000011C, 0x00000002, 0x0004002B, 0x00000006, 0x00000121, 0x3F7D70A4, 0x0004002B, 0x00000006, -0x00000144, 0x3D000000, 0x0004002B, 0x00000006, 0x0000014B, 0x40C90FDB, 0x0004002B, 0x00000006, -0x0000014C, 0x3727C5AC, 0x0004002B, 0x00000043, 0x0000014D, 0x00000020, 0x00050036, 0x00000002, -0x00000004, 0x00000000, 0x00000003, 0x000200F8, 0x00000005, 0x0004003B, 0x00000007, 0x00000053, -0x00000007, 0x0004003B, 0x00000064, 0x00000065, 0x00000007, 0x0004003B, 0x00000064, 0x0000007B, -0x00000007, 0x0004003B, 0x0000000D, 0x0000007C, 0x00000007, 0x0004003B, 0x00000080, 0x00000081, -0x00000007, 0x0004003B, 0x00000080, 0x00000086, 0x00000007, 0x0004003B, 0x00000007, 0x0000008B, -0x00000007, 0x0004003B, 0x0000000D, 0x0000008D, 0x00000007, 0x0004003B, 0x00000064, 0x000000A2, -0x00000007, 0x0004003B, 0x00000064, 0x000000A7, 0x00000007, 0x0004003B, 0x00000064, 0x000000B0, -0x00000007, 0x0004003B, 0x000000B4, 0x000000B5, 0x00000007, 0x0004003B, 0x00000007, 0x000000C7, -0x00000007, 0x0004003B, 0x00000007, 0x000000C9, 0x00000007, 0x0004003B, 0x0000008E, 0x000000CA, -0x00000007, 0x0004003B, 0x000000CB, 0x000000CC, 0x00000007, 0x0004003B, 0x00000064, 0x000000D5, -0x00000007, 0x0004003B, 0x00000036, 0x000000E6, 0x00000007, 0x0004003B, 0x00000064, 0x00000103, -0x00000007, 0x0004003B, 0x00000007, 0x00000117, 0x00000007, 0x0004003B, 0x0000000D, 0x00000118, -0x00000007, 0x0004003B, 0x00000007, 0x00000128, 0x00000007, 0x0004003D, 0x0000001E, 0x00000054, -0x00000020, 0x0004003D, 0x0000000C, 0x00000057, 0x00000056, 0x00050057, 0x00000023, 0x00000058, -0x00000054, 0x00000057, 0x00050051, 0x00000006, 0x00000059, 0x00000058, 0x00000000, 0x0003003E, -0x00000053, 0x00000059, 0x0004003D, 0x00000006, 0x0000005A, 0x00000053, 0x000500B8, 0x0000005C, -0x0000005D, 0x0000005A, 0x0000005B, 0x000300F7, 0x0000005F, 0x00000000, 0x000400FA, 0x0000005D, -0x0000005E, 0x0000005F, 0x000200F8, 0x0000005E, 0x0003003E, 0x00000061, 0x00000062, 0x000100FD, -0x000200F8, 0x0000005F, 0x00050041, 0x00000045, 0x00000067, 0x00000042, 0x00000066, 0x0004003D, -0x0000003D, 0x00000068, 0x00000067, 0x00050051, 0x00000023, 0x0000006A, 0x00000068, 0x00000000, -0x0008004F, 0x0000000E, 0x0000006B, 0x0000006A, 0x0000006A, 0x00000000, 0x00000001, 0x00000002, -0x00050051, 0x00000023, 0x0000006C, 0x00000068, 0x00000001, 0x0008004F, 0x0000000E, 0x0000006D, -0x0000006C, 0x0000006C, 0x00000000, 0x00000001, 0x00000002, 0x00050051, 0x00000023, 0x0000006E, -0x00000068, 0x00000002, 0x0008004F, 0x0000000E, 0x0000006F, 0x0000006E, 0x0000006E, 0x00000000, -0x00000001, 0x00000002, 0x00060050, 0x00000069, 0x00000070, 0x0000006B, 0x0000006D, 0x0000006F, -0x0004003D, 0x0000001E, 0x00000072, 0x00000071, 0x0004003D, 0x0000000C, 0x00000073, 0x00000056, -0x00050057, 0x00000023, 0x00000074, 0x00000072, 0x00000073, 0x0008004F, 0x0000000E, 0x00000075, -0x00000074, 0x00000074, 0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x0000000E, 0x00000076, -0x00000075, 0x00000015, 0x00060050, 0x0000000E, 0x00000077, 0x00000017, 0x00000017, 0x00000017, -0x00050083, 0x0000000E, 0x00000078, 0x00000076, 0x00000077, 0x00050091, 0x0000000E, 0x00000079, -0x00000070, 0x00000078, 0x0006000C, 0x0000000E, 0x0000007A, 0x00000001, 0x00000045, 0x00000079, -0x0003003E, 0x00000065, 0x0000007A, 0x0004003D, 0x0000000C, 0x0000007D, 0x00000056, 0x0003003E, -0x0000007C, 0x0000007D, 0x00050039, 0x0000000E, 0x0000007E, 0x00000011, 0x0000007C, 0x0003003E, -0x0000007B, 0x0000007E, 0x0004003D, 0x0000001E, 0x00000082, 0x00000020, 0x00040064, 0x0000001D, -0x00000084, 0x00000082, 0x00050067, 0x0000007F, 0x00000085, 0x00000084, 0x00000083, 0x0003003E, -0x00000081, 0x00000085, 0x0004003D, 0x0000001E, 0x00000088, 0x00000087, 0x00040064, 0x0000001D, -0x00000089, 0x00000088, 0x00050067, 0x0000007F, 0x0000008A, 0x00000089, 0x00000083, 0x0003003E, -0x00000086, 0x0000008A, 0x0003003E, 0x0000008B, 0x0000008C, 0x00050041, 0x0000008E, 0x0000008F, -0x00000081, 0x00000026, 0x0004003D, 0x00000043, 0x00000090, 0x0000008F, 0x0004006F, 0x00000006, -0x00000091, 0x00000090, 0x00050041, 0x0000008E, 0x00000092, 0x00000086, 0x00000026, 0x0004003D, -0x00000043, 0x00000093, 0x00000092, 0x0004006F, 0x00000006, 0x00000094, 0x00000093, 0x00050088, -0x00000006, 0x00000095, 0x00000091, 0x00000094, 0x00050041, 0x0000008E, 0x00000096, 0x00000081, -0x00000031, 0x0004003D, 0x00000043, 0x00000097, 0x00000096, 0x0004006F, 0x00000006, 0x00000098, -0x00000097, 0x00050041, 0x0000008E, 0x00000099, 0x00000086, 0x00000031, 0x0004003D, 0x00000043, -0x0000009A, 0x00000099, 0x0004006F, 0x00000006, 0x0000009B, 0x0000009A, 0x00050088, 0x00000006, -0x0000009C, 0x00000098, 0x0000009B, 0x00050050, 0x0000000C, 0x0000009D, 0x00000095, 0x0000009C, -0x0004003D, 0x0000000C, 0x0000009E, 0x00000056, 0x00050085, 0x0000000C, 0x0000009F, 0x0000009D, -0x0000009E, 0x0004003D, 0x00000006, 0x000000A0, 0x0000008B, 0x0005008E, 0x0000000C, 0x000000A1, -0x0000009F, 0x000000A0, 0x0003003E, 0x0000008D, 0x000000A1, 0x0004003D, 0x0000001E, 0x000000A3, -0x00000087, 0x0004003D, 0x0000000C, 0x000000A4, 0x0000008D, 0x00050057, 0x00000023, 0x000000A5, -0x000000A3, 0x000000A4, 0x0008004F, 0x0000000E, 0x000000A6, 0x000000A5, 0x000000A5, 0x00000000, -0x00000001, 0x00000002, 0x0003003E, 0x000000A2, 0x000000A6, 0x0004003D, 0x0000000E, 0x000000A8, -0x000000A2, 0x0004003D, 0x0000000E, 0x000000A9, 0x00000065, 0x0004003D, 0x0000000E, 0x000000AA, -0x000000A2, 0x0004003D, 0x0000000E, 0x000000AB, 0x00000065, 0x00050094, 0x00000006, 0x000000AC, -0x000000AA, 0x000000AB, 0x0005008E, 0x0000000E, 0x000000AD, 0x000000A9, 0x000000AC, 0x00050083, -0x0000000E, 0x000000AE, 0x000000A8, 0x000000AD, 0x0006000C, 0x0000000E, 0x000000AF, 0x00000001, -0x00000045, 0x000000AE, 0x0003003E, 0x000000A7, 0x000000AF, 0x0004003D, 0x0000000E, 0x000000B1, -0x000000A7, 0x0004003D, 0x0000000E, 0x000000B2, 0x00000065, 0x0007000C, 0x0000000E, 0x000000B3, -0x00000001, 0x00000044, 0x000000B1, 0x000000B2, 0x0003003E, 0x000000B0, 0x000000B3, 0x0004003D, -0x0000000E, 0x000000B6, 0x000000A7, 0x0004003D, 0x0000000E, 0x000000B7, 0x000000B0, 0x0004003D, -0x0000000E, 0x000000B8, 0x00000065, 0x00050051, 0x00000006, 0x000000BA, 0x000000B6, 0x00000000, -0x00050051, 0x00000006, 0x000000BB, 0x000000B6, 0x00000001, 0x00050051, 0x00000006, 0x000000BC, -0x000000B6, 0x00000002, 0x00050051, 0x00000006, 0x000000BD, 0x000000B7, 0x00000000, 0x00050051, -0x00000006, 0x000000BE, 0x000000B7, 0x00000001, 0x00050051, 0x00000006, 0x000000BF, 0x000000B7, -0x00000002, 0x00050051, 0x00000006, 0x000000C0, 0x000000B8, 0x00000000, 0x00050051, 0x00000006, -0x000000C1, 0x000000B8, 0x00000001, 0x00050051, 0x00000006, 0x000000C2, 0x000000B8, 0x00000002, -0x00060050, 0x0000000E, 0x000000C3, 0x000000BA, 0x000000BB, 0x000000BC, 0x00060050, 0x0000000E, -0x000000C4, 0x000000BD, 0x000000BE, 0x000000BF, 0x00060050, 0x0000000E, 0x000000C5, 0x000000C0, -0x000000C1, 0x000000C2, 0x00060050, 0x00000069, 0x000000C6, 0x000000C3, 0x000000C4, 0x000000C5, -0x0003003E, 0x000000B5, 0x000000C6, 0x0003003E, 0x000000C7, 0x000000C8, 0x0003003E, 0x000000C9, -0x000000B9, 0x0003003E, 0x000000CA, 0x00000083, 0x0003003E, 0x000000CC, 0x00000026, 0x000200F9, -0x000000CD, 0x000200F8, 0x000000CD, 0x000400F6, 0x000000CF, 0x000000D0, 0x00000000, 0x000200F9, -0x000000D1, 0x000200F8, 0x000000D1, 0x0004003D, 0x00000025, 0x000000D2, 0x000000CC, 0x000500B0, -0x0000005C, 0x000000D4, 0x000000D2, 0x000000D3, 0x000400FA, 0x000000D4, 0x000000CE, 0x000000CF, -0x000200F8, 0x000000CE, 0x0004003D, 0x00000069, 0x000000D6, 0x000000B5, 0x0004003D, 0x00000025, -0x000000D8, 0x000000CC, 0x00060041, 0x000000D9, 0x000000DA, 0x00000042, 0x000000D7, 0x000000D8, -0x0004003D, 0x00000023, 0x000000DB, 0x000000DA, 0x0008004F, 0x0000000E, 0x000000DC, 0x000000DB, -0x000000DB, 0x00000000, 0x00000001, 0x00000002, 0x00050091, 0x0000000E, 0x000000DD, 0x000000D6, -0x000000DC, 0x0003003E, 0x000000D5, 0x000000DD, 0x0004003D, 0x0000000E, 0x000000DE, 0x0000007B, -0x0004003D, 0x0000000E, 0x000000DF, 0x000000D5, 0x00050041, 0x000000E1, 0x000000E2, 0x00000042, -0x000000E0, 0x0004003D, 0x00000006, 0x000000E3, 0x000000E2, 0x0005008E, 0x0000000E, 0x000000E4, -0x000000DF, 0x000000E3, 0x00050081, 0x0000000E, 0x000000E5, 0x000000DE, 0x000000E4, 0x0003003E, -0x000000D5, 0x000000E5, 0x0004003D, 0x0000000E, 0x000000E7, 0x000000D5, 0x00050051, 0x00000006, -0x000000E8, 0x000000E7, 0x00000000, 0x00050051, 0x00000006, 0x000000E9, 0x000000E7, 0x00000001, -0x00050051, 0x00000006, 0x000000EA, 0x000000E7, 0x00000002, 0x00070050, 0x00000023, 0x000000EB, -0x000000E8, 0x000000E9, 0x000000EA, 0x00000017, 0x0003003E, 0x000000E6, 0x000000EB, 0x00050041, -0x00000045, 0x000000EC, 0x00000042, 0x00000083, 0x0004003D, 0x0000003D, 0x000000ED, 0x000000EC, -0x0004003D, 0x00000023, 0x000000EE, 0x000000E6, 0x00050091, 0x00000023, 0x000000EF, 0x000000ED, -0x000000EE, 0x0003003E, 0x000000E6, 0x000000EF, 0x00050041, 0x00000007, 0x000000F0, 0x000000E6, -0x0000004C, 0x0004003D, 0x00000006, 0x000000F1, 0x000000F0, 0x0004003D, 0x00000023, 0x000000F2, -0x000000E6, 0x0007004F, 0x0000000C, 0x000000F3, 0x000000F2, 0x000000F2, 0x00000000, 0x00000001, -0x00050050, 0x0000000C, 0x000000F4, 0x000000F1, 0x000000F1, 0x00050088, 0x0000000C, 0x000000F5, -0x000000F3, 0x000000F4, 0x00050041, 0x00000007, 0x000000F6, 0x000000E6, 0x00000026, 0x00050051, -0x00000006, 0x000000F7, 0x000000F5, 0x00000000, 0x0003003E, 0x000000F6, 0x000000F7, 0x00050041, -0x00000007, 0x000000F8, 0x000000E6, 0x00000031, 0x00050051, 0x00000006, 0x000000F9, 0x000000F5, -0x00000001, 0x0003003E, 0x000000F8, 0x000000F9, 0x0004003D, 0x00000023, 0x000000FA, 0x000000E6, -0x0007004F, 0x0000000C, 0x000000FB, 0x000000FA, 0x000000FA, 0x00000000, 0x00000001, 0x0005008E, -0x0000000C, 0x000000FC, 0x000000FB, 0x0000008C, 0x00050081, 0x0000000C, 0x000000FE, 0x000000FC, -0x000000FD, 0x00050041, 0x00000007, 0x000000FF, 0x000000E6, 0x00000026, 0x00050051, 0x00000006, -0x00000100, 0x000000FE, 0x00000000, 0x0003003E, 0x000000FF, 0x00000100, 0x00050041, 0x00000007, -0x00000101, 0x000000E6, 0x00000031, 0x00050051, 0x00000006, 0x00000102, 0x000000FE, 0x00000001, -0x0003003E, 0x00000101, 0x00000102, 0x00050041, 0x00000045, 0x00000104, 0x00000042, 0x00000066, -0x0004003D, 0x0000003D, 0x00000105, 0x00000104, 0x00050051, 0x00000023, 0x00000106, 0x00000105, -0x00000000, 0x0008004F, 0x0000000E, 0x00000107, 0x00000106, 0x00000106, 0x00000000, 0x00000001, -0x00000002, 0x00050051, 0x00000023, 0x00000108, 0x00000105, 0x00000001, 0x0008004F, 0x0000000E, -0x00000109, 0x00000108, 0x00000108, 0x00000000, 0x00000001, 0x00000002, 0x00050051, 0x00000023, -0x0000010A, 0x00000105, 0x00000002, 0x0008004F, 0x0000000E, 0x0000010B, 0x0000010A, 0x0000010A, -0x00000000, 0x00000001, 0x00000002, 0x00060050, 0x00000069, 0x0000010C, 0x00000107, 0x00000109, -0x0000010B, 0x0004003D, 0x0000001E, 0x0000010D, 0x00000071, 0x0004003D, 0x00000023, 0x0000010E, -0x000000E6, 0x0007004F, 0x0000000C, 0x0000010F, 0x0000010E, 0x0000010E, 0x00000000, 0x00000001, -0x00050057, 0x00000023, 0x00000110, 0x0000010D, 0x0000010F, 0x0008004F, 0x0000000E, 0x00000111, -0x00000110, 0x00000110, 0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x0000000E, 0x00000112, -0x00000111, 0x00000015, 0x00060050, 0x0000000E, 0x00000113, 0x00000017, 0x00000017, 0x00000017, -0x00050083, 0x0000000E, 0x00000114, 0x00000112, 0x00000113, 0x00050091, 0x0000000E, 0x00000115, -0x0000010C, 0x00000114, 0x0006000C, 0x0000000E, 0x00000116, 0x00000001, 0x00000045, 0x00000115, -0x0003003E, 0x00000103, 0x00000116, 0x0004003D, 0x00000023, 0x00000119, 0x000000E6, 0x0007004F, -0x0000000C, 0x0000011A, 0x00000119, 0x00000119, 0x00000000, 0x00000001, 0x0003003E, 0x00000118, -0x0000011A, 0x00050039, 0x0000000E, 0x0000011B, 0x00000011, 0x00000118, 0x00050051, 0x00000006, -0x0000011D, 0x0000011B, 0x00000002, 0x0003003E, 0x00000117, 0x0000011D, 0x0004003D, 0x0000000E, -0x0000011E, 0x00000103, 0x0004003D, 0x0000000E, 0x0000011F, 0x00000065, 0x00050094, 0x00000006, -0x00000120, 0x0000011E, 0x0000011F, 0x000500BA, 0x0000005C, 0x00000122, 0x00000120, 0x00000121, -0x000300F7, 0x00000124, 0x00000000, 0x000400FA, 0x00000122, 0x00000123, 0x00000127, 0x000200F8, -0x00000123, 0x0004003D, 0x00000043, 0x00000125, 0x000000CA, 0x00050080, 0x00000043, 0x00000126, -0x00000125, 0x00000044, 0x0003003E, 0x000000CA, 0x00000126, 0x000200F9, 0x00000124, 0x000200F8, -0x00000127, 0x00050041, 0x000000E1, 0x00000129, 0x00000042, 0x000000E0, 0x0004003D, 0x00000006, -0x0000012A, 0x00000129, 0x00050041, 0x00000007, 0x0000012B, 0x0000007B, 0x0000011C, 0x0004003D, -0x00000006, 0x0000012C, 0x0000012B, 0x0004003D, 0x00000006, 0x0000012D, 0x00000117, 0x00050083, -0x00000006, 0x0000012E, 0x0000012C, 0x0000012D, 0x0004003D, 0x00000006, 0x0000012F, 0x000000C7, -0x00050083, 0x00000006, 0x00000130, 0x0000012E, 0x0000012F, 0x0006000C, 0x00000006, 0x00000131, -0x00000001, 0x00000004, 0x00000130, 0x00050088, 0x00000006, 0x00000132, 0x0000012A, 0x00000131, -0x0008000C, 0x00000006, 0x00000133, 0x00000001, 0x00000031, 0x000000B9, 0x00000017, 0x00000132, -0x0003003E, 0x00000128, 0x00000133, 0x0004003D, 0x00000006, 0x00000134, 0x00000117, 0x00050041, -0x00000007, 0x00000135, 0x000000D5, 0x0000011C, 0x0004003D, 0x00000006, 0x00000136, 0x00000135, -0x0004003D, 0x00000006, 0x00000137, 0x000000C7, 0x00050081, 0x00000006, 0x00000138, 0x00000136, -0x00000137, 0x000500BE, 0x0000005C, 0x00000139, 0x00000134, 0x00000138, 0x000600A9, 0x00000006, -0x0000013A, 0x00000139, 0x00000017, 0x000000B9, 0x0004003D, 0x00000006, 0x0000013B, 0x00000128, -0x00050085, 0x00000006, 0x0000013C, 0x0000013A, 0x0000013B, 0x0004003D, 0x00000006, 0x0000013D, -0x000000C9, 0x00050081, 0x00000006, 0x0000013E, 0x0000013D, 0x0000013C, 0x0003003E, 0x000000C9, -0x0000013E, 0x0004003D, 0x00000043, 0x0000013F, 0x000000CA, 0x00050080, 0x00000043, 0x00000140, -0x0000013F, 0x00000044, 0x0003003E, 0x000000CA, 0x00000140, 0x000200F9, 0x00000124, 0x000200F8, -0x00000124, 0x000200F9, 0x000000D0, 0x000200F8, 0x000000D0, 0x0004003D, 0x00000025, 0x00000141, -0x000000CC, 0x00050080, 0x00000025, 0x00000142, 0x00000141, 0x00000044, 0x0003003E, 0x000000CC, -0x00000142, 0x000200F9, 0x000000CD, 0x000200F8, 0x000000CF, 0x0004003D, 0x00000006, 0x00000143, -0x000000C9, 0x00050085, 0x00000006, 0x00000145, 0x00000143, 0x00000144, 0x00050083, 0x00000006, -0x00000146, 0x00000017, 0x00000145, 0x0003003E, 0x000000C9, 0x00000146, 0x0004003D, 0x00000006, -0x00000147, 0x000000C9, 0x0007000C, 0x00000006, 0x00000148, 0x00000001, 0x0000001A, 0x00000147, -0x00000015, 0x0003003E, 0x000000C9, 0x00000148, 0x0004003D, 0x00000006, 0x00000149, 0x000000C9, -0x00070050, 0x00000023, 0x0000014A, 0x00000149, 0x00000149, 0x00000149, 0x00000149, 0x0003003E, -0x00000061, 0x0000014A, 0x000100FD, 0x00010038, 0x00050036, 0x00000006, 0x0000000A, 0x00000000, -0x00000008, 0x00030037, 0x00000007, 0x00000009, 0x000200F8, 0x0000000B, 0x0004003B, 0x00000007, -0x00000013, 0x00000007, 0x0004003D, 0x00000006, 0x00000014, 0x00000009, 0x00050085, 0x00000006, -0x00000016, 0x00000014, 0x00000015, 0x00050083, 0x00000006, 0x00000018, 0x00000016, 0x00000017, -0x0003003E, 0x00000013, 0x00000018, 0x0004003D, 0x00000006, 0x00000019, 0x00000013, 0x000200FE, -0x00000019, 0x00010038, 0x00050036, 0x0000000E, 0x00000011, 0x00000000, 0x0000000F, 0x00030037, -0x0000000D, 0x00000010, 0x000200F8, 0x00000012, 0x0004003B, 0x00000007, 0x0000001C, 0x00000007, -0x0004003B, 0x00000007, 0x00000028, 0x00000007, 0x0004003B, 0x00000007, 0x0000002B, 0x00000007, -0x0004003B, 0x00000007, 0x00000030, 0x00000007, 0x0004003B, 0x00000036, 0x00000037, 0x00000007, -0x0004003B, 0x00000036, 0x0000003C, 0x00000007, 0x0004003D, 0x0000001E, 0x00000021, 0x00000020, -0x0004003D, 0x0000000C, 0x00000022, 0x00000010, 0x00050057, 0x00000023, 0x00000024, 0x00000021, -0x00000022, 0x00050051, 0x00000006, 0x00000027, 0x00000024, 0x00000000, 0x0003003E, 0x0000001C, -0x00000027, 0x0004003D, 0x00000006, 0x00000029, 0x0000001C, 0x0003003E, 0x00000028, 0x00000029, -0x00050039, 0x00000006, 0x0000002A, 0x0000000A, 0x00000028, 0x0003003E, 0x0000001C, 0x0000002A, -0x00050041, 0x00000007, 0x0000002C, 0x00000010, 0x00000026, 0x0004003D, 0x00000006, 0x0000002D, -0x0000002C, 0x00050085, 0x00000006, 0x0000002E, 0x0000002D, 0x00000015, 0x00050083, 0x00000006, -0x0000002F, 0x0000002E, 0x00000017, 0x0003003E, 0x0000002B, 0x0000002F, 0x00050041, 0x00000007, -0x00000032, 0x00000010, 0x00000031, 0x0004003D, 0x00000006, 0x00000033, 0x00000032, 0x00050085, -0x00000006, 0x00000034, 0x00000033, 0x00000015, 0x00050083, 0x00000006, 0x00000035, 0x00000034, -0x00000017, 0x0003003E, 0x00000030, 0x00000035, 0x0004003D, 0x00000006, 0x00000038, 0x0000002B, -0x0004003D, 0x00000006, 0x00000039, 0x00000030, 0x0004003D, 0x00000006, 0x0000003A, 0x0000001C, -0x00070050, 0x00000023, 0x0000003B, 0x00000038, 0x00000039, 0x0000003A, 0x00000017, 0x0003003E, -0x00000037, 0x0000003B, 0x00050041, 0x00000045, 0x00000046, 0x00000042, 0x00000044, 0x0004003D, -0x0000003D, 0x00000047, 0x00000046, 0x0004003D, 0x00000023, 0x00000048, 0x00000037, 0x00050091, -0x00000023, 0x00000049, 0x00000047, 0x00000048, 0x0003003E, 0x0000003C, 0x00000049, 0x0004003D, -0x00000023, 0x0000004A, 0x0000003C, 0x0008004F, 0x0000000E, 0x0000004B, 0x0000004A, 0x0000004A, -0x00000000, 0x00000001, 0x00000002, 0x00050041, 0x00000007, 0x0000004D, 0x0000003C, 0x0000004C, -0x0004003D, 0x00000006, 0x0000004E, 0x0000004D, 0x00060050, 0x0000000E, 0x0000004F, 0x0000004E, -0x0000004E, 0x0000004E, 0x00050088, 0x0000000E, 0x00000050, 0x0000004B, 0x0000004F, 0x000200FE, -0x00000050, 0x00010038, +0x00000006, 0x0005002C, 0x0000000C, 0x000000FD, 0x0000008C, 0x0000008C, 0x0004002B, 0x00000006, +0x0000011F, 0x3F7D70A4, 0x0004002B, 0x00000025, 0x00000130, 0x00000002, 0x0004002B, 0x00000006, +0x0000014C, 0x3D000000, 0x0004002B, 0x00000043, 0x0000014E, 0x00000007, 0x0004002B, 0x00000006, +0x00000155, 0x40C90FDB, 0x0004002B, 0x00000006, 0x00000156, 0x3727C5AC, 0x0004002B, 0x00000043, +0x00000157, 0x00000020, 0x00050036, 0x00000002, 0x00000004, 0x00000000, 0x00000003, 0x000200F8, +0x00000005, 0x0004003B, 0x00000007, 0x00000053, 0x00000007, 0x0004003B, 0x00000064, 0x00000065, +0x00000007, 0x0004003B, 0x00000064, 0x0000007B, 0x00000007, 0x0004003B, 0x0000000D, 0x0000007C, +0x00000007, 0x0004003B, 0x00000080, 0x00000081, 0x00000007, 0x0004003B, 0x00000080, 0x00000086, +0x00000007, 0x0004003B, 0x00000007, 0x0000008B, 0x00000007, 0x0004003B, 0x0000000D, 0x0000008D, +0x00000007, 0x0004003B, 0x00000064, 0x000000A2, 0x00000007, 0x0004003B, 0x00000064, 0x000000A7, +0x00000007, 0x0004003B, 0x00000064, 0x000000B0, 0x00000007, 0x0004003B, 0x000000B4, 0x000000B5, +0x00000007, 0x0004003B, 0x00000007, 0x000000C7, 0x00000007, 0x0004003B, 0x00000007, 0x000000C9, +0x00000007, 0x0004003B, 0x0000008E, 0x000000CA, 0x00000007, 0x0004003B, 0x000000CB, 0x000000CC, +0x00000007, 0x0004003B, 0x00000064, 0x000000D5, 0x00000007, 0x0004003B, 0x00000036, 0x000000E6, +0x00000007, 0x0004003B, 0x00000064, 0x00000103, 0x00000007, 0x0004003B, 0x00000064, 0x00000117, +0x00000007, 0x0004003B, 0x0000000D, 0x00000118, 0x00000007, 0x0004003B, 0x00000064, 0x00000126, +0x00000007, 0x0004003B, 0x00000007, 0x0000012A, 0x00000007, 0x0004003B, 0x00000007, 0x0000012D, +0x00000007, 0x0004003D, 0x0000001E, 0x00000054, 0x00000020, 0x0004003D, 0x0000000C, 0x00000057, +0x00000056, 0x00050057, 0x00000023, 0x00000058, 0x00000054, 0x00000057, 0x00050051, 0x00000006, +0x00000059, 0x00000058, 0x00000000, 0x0003003E, 0x00000053, 0x00000059, 0x0004003D, 0x00000006, +0x0000005A, 0x00000053, 0x000500B8, 0x0000005C, 0x0000005D, 0x0000005A, 0x0000005B, 0x000300F7, +0x0000005F, 0x00000000, 0x000400FA, 0x0000005D, 0x0000005E, 0x0000005F, 0x000200F8, 0x0000005E, +0x0003003E, 0x00000061, 0x00000062, 0x000100FD, 0x000200F8, 0x0000005F, 0x00050041, 0x00000045, +0x00000067, 0x00000042, 0x00000066, 0x0004003D, 0x0000003D, 0x00000068, 0x00000067, 0x00050051, +0x00000023, 0x0000006A, 0x00000068, 0x00000000, 0x0008004F, 0x0000000E, 0x0000006B, 0x0000006A, +0x0000006A, 0x00000000, 0x00000001, 0x00000002, 0x00050051, 0x00000023, 0x0000006C, 0x00000068, +0x00000001, 0x0008004F, 0x0000000E, 0x0000006D, 0x0000006C, 0x0000006C, 0x00000000, 0x00000001, +0x00000002, 0x00050051, 0x00000023, 0x0000006E, 0x00000068, 0x00000002, 0x0008004F, 0x0000000E, +0x0000006F, 0x0000006E, 0x0000006E, 0x00000000, 0x00000001, 0x00000002, 0x00060050, 0x00000069, +0x00000070, 0x0000006B, 0x0000006D, 0x0000006F, 0x0004003D, 0x0000001E, 0x00000072, 0x00000071, +0x0004003D, 0x0000000C, 0x00000073, 0x00000056, 0x00050057, 0x00000023, 0x00000074, 0x00000072, +0x00000073, 0x0008004F, 0x0000000E, 0x00000075, 0x00000074, 0x00000074, 0x00000000, 0x00000001, +0x00000002, 0x0005008E, 0x0000000E, 0x00000076, 0x00000075, 0x00000015, 0x00060050, 0x0000000E, +0x00000077, 0x00000017, 0x00000017, 0x00000017, 0x00050083, 0x0000000E, 0x00000078, 0x00000076, +0x00000077, 0x00050091, 0x0000000E, 0x00000079, 0x00000070, 0x00000078, 0x0006000C, 0x0000000E, +0x0000007A, 0x00000001, 0x00000045, 0x00000079, 0x0003003E, 0x00000065, 0x0000007A, 0x0004003D, +0x0000000C, 0x0000007D, 0x00000056, 0x0003003E, 0x0000007C, 0x0000007D, 0x00050039, 0x0000000E, +0x0000007E, 0x00000011, 0x0000007C, 0x0003003E, 0x0000007B, 0x0000007E, 0x0004003D, 0x0000001E, +0x00000082, 0x00000020, 0x00040064, 0x0000001D, 0x00000084, 0x00000082, 0x00050067, 0x0000007F, +0x00000085, 0x00000084, 0x00000083, 0x0003003E, 0x00000081, 0x00000085, 0x0004003D, 0x0000001E, +0x00000088, 0x00000087, 0x00040064, 0x0000001D, 0x00000089, 0x00000088, 0x00050067, 0x0000007F, +0x0000008A, 0x00000089, 0x00000083, 0x0003003E, 0x00000086, 0x0000008A, 0x0003003E, 0x0000008B, +0x0000008C, 0x00050041, 0x0000008E, 0x0000008F, 0x00000081, 0x00000026, 0x0004003D, 0x00000043, +0x00000090, 0x0000008F, 0x0004006F, 0x00000006, 0x00000091, 0x00000090, 0x00050041, 0x0000008E, +0x00000092, 0x00000086, 0x00000026, 0x0004003D, 0x00000043, 0x00000093, 0x00000092, 0x0004006F, +0x00000006, 0x00000094, 0x00000093, 0x00050088, 0x00000006, 0x00000095, 0x00000091, 0x00000094, +0x00050041, 0x0000008E, 0x00000096, 0x00000081, 0x00000031, 0x0004003D, 0x00000043, 0x00000097, +0x00000096, 0x0004006F, 0x00000006, 0x00000098, 0x00000097, 0x00050041, 0x0000008E, 0x00000099, +0x00000086, 0x00000031, 0x0004003D, 0x00000043, 0x0000009A, 0x00000099, 0x0004006F, 0x00000006, +0x0000009B, 0x0000009A, 0x00050088, 0x00000006, 0x0000009C, 0x00000098, 0x0000009B, 0x00050050, +0x0000000C, 0x0000009D, 0x00000095, 0x0000009C, 0x0004003D, 0x0000000C, 0x0000009E, 0x00000056, +0x00050085, 0x0000000C, 0x0000009F, 0x0000009D, 0x0000009E, 0x0004003D, 0x00000006, 0x000000A0, +0x0000008B, 0x0005008E, 0x0000000C, 0x000000A1, 0x0000009F, 0x000000A0, 0x0003003E, 0x0000008D, +0x000000A1, 0x0004003D, 0x0000001E, 0x000000A3, 0x00000087, 0x0004003D, 0x0000000C, 0x000000A4, +0x0000008D, 0x00050057, 0x00000023, 0x000000A5, 0x000000A3, 0x000000A4, 0x0008004F, 0x0000000E, +0x000000A6, 0x000000A5, 0x000000A5, 0x00000000, 0x00000001, 0x00000002, 0x0003003E, 0x000000A2, +0x000000A6, 0x0004003D, 0x0000000E, 0x000000A8, 0x000000A2, 0x0004003D, 0x0000000E, 0x000000A9, +0x00000065, 0x0004003D, 0x0000000E, 0x000000AA, 0x000000A2, 0x0004003D, 0x0000000E, 0x000000AB, +0x00000065, 0x00050094, 0x00000006, 0x000000AC, 0x000000AA, 0x000000AB, 0x0005008E, 0x0000000E, +0x000000AD, 0x000000A9, 0x000000AC, 0x00050083, 0x0000000E, 0x000000AE, 0x000000A8, 0x000000AD, +0x0006000C, 0x0000000E, 0x000000AF, 0x00000001, 0x00000045, 0x000000AE, 0x0003003E, 0x000000A7, +0x000000AF, 0x0004003D, 0x0000000E, 0x000000B1, 0x000000A7, 0x0004003D, 0x0000000E, 0x000000B2, +0x00000065, 0x0007000C, 0x0000000E, 0x000000B3, 0x00000001, 0x00000044, 0x000000B1, 0x000000B2, +0x0003003E, 0x000000B0, 0x000000B3, 0x0004003D, 0x0000000E, 0x000000B6, 0x000000A7, 0x0004003D, +0x0000000E, 0x000000B7, 0x000000B0, 0x0004003D, 0x0000000E, 0x000000B8, 0x00000065, 0x00050051, +0x00000006, 0x000000BA, 0x000000B6, 0x00000000, 0x00050051, 0x00000006, 0x000000BB, 0x000000B6, +0x00000001, 0x00050051, 0x00000006, 0x000000BC, 0x000000B6, 0x00000002, 0x00050051, 0x00000006, +0x000000BD, 0x000000B7, 0x00000000, 0x00050051, 0x00000006, 0x000000BE, 0x000000B7, 0x00000001, +0x00050051, 0x00000006, 0x000000BF, 0x000000B7, 0x00000002, 0x00050051, 0x00000006, 0x000000C0, +0x000000B8, 0x00000000, 0x00050051, 0x00000006, 0x000000C1, 0x000000B8, 0x00000001, 0x00050051, +0x00000006, 0x000000C2, 0x000000B8, 0x00000002, 0x00060050, 0x0000000E, 0x000000C3, 0x000000BA, +0x000000BB, 0x000000BC, 0x00060050, 0x0000000E, 0x000000C4, 0x000000BD, 0x000000BE, 0x000000BF, +0x00060050, 0x0000000E, 0x000000C5, 0x000000C0, 0x000000C1, 0x000000C2, 0x00060050, 0x00000069, +0x000000C6, 0x000000C3, 0x000000C4, 0x000000C5, 0x0003003E, 0x000000B5, 0x000000C6, 0x0003003E, +0x000000C7, 0x000000C8, 0x0003003E, 0x000000C9, 0x000000B9, 0x0003003E, 0x000000CA, 0x00000083, +0x0003003E, 0x000000CC, 0x00000026, 0x000200F9, 0x000000CD, 0x000200F8, 0x000000CD, 0x000400F6, +0x000000CF, 0x000000D0, 0x00000000, 0x000200F9, 0x000000D1, 0x000200F8, 0x000000D1, 0x0004003D, +0x00000025, 0x000000D2, 0x000000CC, 0x000500B0, 0x0000005C, 0x000000D4, 0x000000D2, 0x000000D3, +0x000400FA, 0x000000D4, 0x000000CE, 0x000000CF, 0x000200F8, 0x000000CE, 0x0004003D, 0x00000069, +0x000000D6, 0x000000B5, 0x0004003D, 0x00000025, 0x000000D8, 0x000000CC, 0x00060041, 0x000000D9, +0x000000DA, 0x00000042, 0x000000D7, 0x000000D8, 0x0004003D, 0x00000023, 0x000000DB, 0x000000DA, +0x0008004F, 0x0000000E, 0x000000DC, 0x000000DB, 0x000000DB, 0x00000000, 0x00000001, 0x00000002, +0x00050091, 0x0000000E, 0x000000DD, 0x000000D6, 0x000000DC, 0x0003003E, 0x000000D5, 0x000000DD, +0x0004003D, 0x0000000E, 0x000000DE, 0x0000007B, 0x0004003D, 0x0000000E, 0x000000DF, 0x000000D5, +0x00050041, 0x000000E1, 0x000000E2, 0x00000042, 0x000000E0, 0x0004003D, 0x00000006, 0x000000E3, +0x000000E2, 0x0005008E, 0x0000000E, 0x000000E4, 0x000000DF, 0x000000E3, 0x00050081, 0x0000000E, +0x000000E5, 0x000000DE, 0x000000E4, 0x0003003E, 0x000000D5, 0x000000E5, 0x0004003D, 0x0000000E, +0x000000E7, 0x000000D5, 0x00050051, 0x00000006, 0x000000E8, 0x000000E7, 0x00000000, 0x00050051, +0x00000006, 0x000000E9, 0x000000E7, 0x00000001, 0x00050051, 0x00000006, 0x000000EA, 0x000000E7, +0x00000002, 0x00070050, 0x00000023, 0x000000EB, 0x000000E8, 0x000000E9, 0x000000EA, 0x00000017, +0x0003003E, 0x000000E6, 0x000000EB, 0x00050041, 0x00000045, 0x000000EC, 0x00000042, 0x00000083, +0x0004003D, 0x0000003D, 0x000000ED, 0x000000EC, 0x0004003D, 0x00000023, 0x000000EE, 0x000000E6, +0x00050091, 0x00000023, 0x000000EF, 0x000000ED, 0x000000EE, 0x0003003E, 0x000000E6, 0x000000EF, +0x00050041, 0x00000007, 0x000000F0, 0x000000E6, 0x0000004C, 0x0004003D, 0x00000006, 0x000000F1, +0x000000F0, 0x0004003D, 0x00000023, 0x000000F2, 0x000000E6, 0x0007004F, 0x0000000C, 0x000000F3, +0x000000F2, 0x000000F2, 0x00000000, 0x00000001, 0x00050050, 0x0000000C, 0x000000F4, 0x000000F1, +0x000000F1, 0x00050088, 0x0000000C, 0x000000F5, 0x000000F3, 0x000000F4, 0x00050041, 0x00000007, +0x000000F6, 0x000000E6, 0x00000026, 0x00050051, 0x00000006, 0x000000F7, 0x000000F5, 0x00000000, +0x0003003E, 0x000000F6, 0x000000F7, 0x00050041, 0x00000007, 0x000000F8, 0x000000E6, 0x00000031, +0x00050051, 0x00000006, 0x000000F9, 0x000000F5, 0x00000001, 0x0003003E, 0x000000F8, 0x000000F9, +0x0004003D, 0x00000023, 0x000000FA, 0x000000E6, 0x0007004F, 0x0000000C, 0x000000FB, 0x000000FA, +0x000000FA, 0x00000000, 0x00000001, 0x0005008E, 0x0000000C, 0x000000FC, 0x000000FB, 0x0000008C, +0x00050081, 0x0000000C, 0x000000FE, 0x000000FC, 0x000000FD, 0x00050041, 0x00000007, 0x000000FF, +0x000000E6, 0x00000026, 0x00050051, 0x00000006, 0x00000100, 0x000000FE, 0x00000000, 0x0003003E, +0x000000FF, 0x00000100, 0x00050041, 0x00000007, 0x00000101, 0x000000E6, 0x00000031, 0x00050051, +0x00000006, 0x00000102, 0x000000FE, 0x00000001, 0x0003003E, 0x00000101, 0x00000102, 0x00050041, +0x00000045, 0x00000104, 0x00000042, 0x00000066, 0x0004003D, 0x0000003D, 0x00000105, 0x00000104, +0x00050051, 0x00000023, 0x00000106, 0x00000105, 0x00000000, 0x0008004F, 0x0000000E, 0x00000107, +0x00000106, 0x00000106, 0x00000000, 0x00000001, 0x00000002, 0x00050051, 0x00000023, 0x00000108, +0x00000105, 0x00000001, 0x0008004F, 0x0000000E, 0x00000109, 0x00000108, 0x00000108, 0x00000000, +0x00000001, 0x00000002, 0x00050051, 0x00000023, 0x0000010A, 0x00000105, 0x00000002, 0x0008004F, +0x0000000E, 0x0000010B, 0x0000010A, 0x0000010A, 0x00000000, 0x00000001, 0x00000002, 0x00060050, +0x00000069, 0x0000010C, 0x00000107, 0x00000109, 0x0000010B, 0x0004003D, 0x0000001E, 0x0000010D, +0x00000071, 0x0004003D, 0x00000023, 0x0000010E, 0x000000E6, 0x0007004F, 0x0000000C, 0x0000010F, +0x0000010E, 0x0000010E, 0x00000000, 0x00000001, 0x00050057, 0x00000023, 0x00000110, 0x0000010D, +0x0000010F, 0x0008004F, 0x0000000E, 0x00000111, 0x00000110, 0x00000110, 0x00000000, 0x00000001, +0x00000002, 0x0005008E, 0x0000000E, 0x00000112, 0x00000111, 0x00000015, 0x00060050, 0x0000000E, +0x00000113, 0x00000017, 0x00000017, 0x00000017, 0x00050083, 0x0000000E, 0x00000114, 0x00000112, +0x00000113, 0x00050091, 0x0000000E, 0x00000115, 0x0000010C, 0x00000114, 0x0006000C, 0x0000000E, +0x00000116, 0x00000001, 0x00000045, 0x00000115, 0x0003003E, 0x00000103, 0x00000116, 0x0004003D, +0x00000023, 0x00000119, 0x000000E6, 0x0007004F, 0x0000000C, 0x0000011A, 0x00000119, 0x00000119, +0x00000000, 0x00000001, 0x0003003E, 0x00000118, 0x0000011A, 0x00050039, 0x0000000E, 0x0000011B, +0x00000011, 0x00000118, 0x0003003E, 0x00000117, 0x0000011B, 0x0004003D, 0x0000000E, 0x0000011C, +0x00000103, 0x0004003D, 0x0000000E, 0x0000011D, 0x00000065, 0x00050094, 0x00000006, 0x0000011E, +0x0000011C, 0x0000011D, 0x000500BA, 0x0000005C, 0x00000120, 0x0000011E, 0x0000011F, 0x000300F7, +0x00000122, 0x00000000, 0x000400FA, 0x00000120, 0x00000121, 0x00000125, 0x000200F8, 0x00000121, +0x0004003D, 0x00000043, 0x00000123, 0x000000CA, 0x00050080, 0x00000043, 0x00000124, 0x00000123, +0x00000044, 0x0003003E, 0x000000CA, 0x00000124, 0x000200F9, 0x00000122, 0x000200F8, 0x00000125, +0x0004003D, 0x0000000E, 0x00000127, 0x0000007B, 0x0004003D, 0x0000000E, 0x00000128, 0x00000117, +0x00050083, 0x0000000E, 0x00000129, 0x00000127, 0x00000128, 0x0003003E, 0x00000126, 0x00000129, +0x0004003D, 0x0000000E, 0x0000012B, 0x00000126, 0x0006000C, 0x00000006, 0x0000012C, 0x00000001, +0x00000042, 0x0000012B, 0x0003003E, 0x0000012A, 0x0000012C, 0x00050041, 0x000000E1, 0x0000012E, +0x00000042, 0x000000E0, 0x0004003D, 0x00000006, 0x0000012F, 0x0000012E, 0x00050041, 0x00000007, +0x00000131, 0x00000117, 0x00000130, 0x0004003D, 0x00000006, 0x00000132, 0x00000131, 0x00050041, +0x00000007, 0x00000133, 0x000000D5, 0x00000130, 0x0004003D, 0x00000006, 0x00000134, 0x00000133, +0x00050083, 0x00000006, 0x00000135, 0x00000132, 0x00000134, 0x0004003D, 0x00000006, 0x00000136, +0x000000C7, 0x00050083, 0x00000006, 0x00000137, 0x00000135, 0x00000136, 0x0006000C, 0x00000006, +0x00000138, 0x00000001, 0x00000004, 0x00000137, 0x00050088, 0x00000006, 0x00000139, 0x0000012F, +0x00000138, 0x0008000C, 0x00000006, 0x0000013A, 0x00000001, 0x00000031, 0x000000B9, 0x00000017, +0x00000139, 0x0003003E, 0x0000012D, 0x0000013A, 0x00050041, 0x00000007, 0x0000013B, 0x00000117, +0x00000130, 0x0004003D, 0x00000006, 0x0000013C, 0x0000013B, 0x00050041, 0x00000007, 0x0000013D, +0x000000D5, 0x00000130, 0x0004003D, 0x00000006, 0x0000013E, 0x0000013D, 0x0004003D, 0x00000006, +0x0000013F, 0x000000C7, 0x00050081, 0x00000006, 0x00000140, 0x0000013E, 0x0000013F, 0x000500BE, +0x0000005C, 0x00000141, 0x0000013C, 0x00000140, 0x000600A9, 0x00000006, 0x00000142, 0x00000141, +0x00000017, 0x000000B9, 0x0004003D, 0x00000006, 0x00000143, 0x0000012D, 0x00050085, 0x00000006, +0x00000144, 0x00000142, 0x00000143, 0x0004003D, 0x00000006, 0x00000145, 0x000000C9, 0x00050081, +0x00000006, 0x00000146, 0x00000145, 0x00000144, 0x0003003E, 0x000000C9, 0x00000146, 0x0004003D, +0x00000043, 0x00000147, 0x000000CA, 0x00050080, 0x00000043, 0x00000148, 0x00000147, 0x00000044, +0x0003003E, 0x000000CA, 0x00000148, 0x000200F9, 0x00000122, 0x000200F8, 0x00000122, 0x000200F9, +0x000000D0, 0x000200F8, 0x000000D0, 0x0004003D, 0x00000025, 0x00000149, 0x000000CC, 0x00050080, +0x00000025, 0x0000014A, 0x00000149, 0x00000044, 0x0003003E, 0x000000CC, 0x0000014A, 0x000200F9, +0x000000CD, 0x000200F8, 0x000000CF, 0x0004003D, 0x00000006, 0x0000014B, 0x000000C9, 0x00050085, +0x00000006, 0x0000014D, 0x0000014B, 0x0000014C, 0x00050041, 0x000000E1, 0x0000014F, 0x00000042, +0x0000014E, 0x0004003D, 0x00000006, 0x00000150, 0x0000014F, 0x00050088, 0x00000006, 0x00000151, +0x0000014D, 0x00000150, 0x00050083, 0x00000006, 0x00000152, 0x00000017, 0x00000151, 0x0003003E, +0x000000C9, 0x00000152, 0x0004003D, 0x00000006, 0x00000153, 0x000000C9, 0x00070050, 0x00000023, +0x00000154, 0x00000153, 0x00000153, 0x00000153, 0x00000153, 0x0003003E, 0x00000061, 0x00000154, +0x000100FD, 0x00010038, 0x00050036, 0x00000006, 0x0000000A, 0x00000000, 0x00000008, 0x00030037, +0x00000007, 0x00000009, 0x000200F8, 0x0000000B, 0x0004003B, 0x00000007, 0x00000013, 0x00000007, +0x0004003D, 0x00000006, 0x00000014, 0x00000009, 0x00050085, 0x00000006, 0x00000016, 0x00000014, +0x00000015, 0x00050083, 0x00000006, 0x00000018, 0x00000016, 0x00000017, 0x0003003E, 0x00000013, +0x00000018, 0x0004003D, 0x00000006, 0x00000019, 0x00000013, 0x000200FE, 0x00000019, 0x00010038, +0x00050036, 0x0000000E, 0x00000011, 0x00000000, 0x0000000F, 0x00030037, 0x0000000D, 0x00000010, +0x000200F8, 0x00000012, 0x0004003B, 0x00000007, 0x0000001C, 0x00000007, 0x0004003B, 0x00000007, +0x00000028, 0x00000007, 0x0004003B, 0x00000007, 0x0000002B, 0x00000007, 0x0004003B, 0x00000007, +0x00000030, 0x00000007, 0x0004003B, 0x00000036, 0x00000037, 0x00000007, 0x0004003B, 0x00000036, +0x0000003C, 0x00000007, 0x0004003D, 0x0000001E, 0x00000021, 0x00000020, 0x0004003D, 0x0000000C, +0x00000022, 0x00000010, 0x00050057, 0x00000023, 0x00000024, 0x00000021, 0x00000022, 0x00050051, +0x00000006, 0x00000027, 0x00000024, 0x00000000, 0x0003003E, 0x0000001C, 0x00000027, 0x0004003D, +0x00000006, 0x00000029, 0x0000001C, 0x0003003E, 0x00000028, 0x00000029, 0x00050039, 0x00000006, +0x0000002A, 0x0000000A, 0x00000028, 0x0003003E, 0x0000001C, 0x0000002A, 0x00050041, 0x00000007, +0x0000002C, 0x00000010, 0x00000026, 0x0004003D, 0x00000006, 0x0000002D, 0x0000002C, 0x00050085, +0x00000006, 0x0000002E, 0x0000002D, 0x00000015, 0x00050083, 0x00000006, 0x0000002F, 0x0000002E, +0x00000017, 0x0003003E, 0x0000002B, 0x0000002F, 0x00050041, 0x00000007, 0x00000032, 0x00000010, +0x00000031, 0x0004003D, 0x00000006, 0x00000033, 0x00000032, 0x00050085, 0x00000006, 0x00000034, +0x00000033, 0x00000015, 0x00050083, 0x00000006, 0x00000035, 0x00000034, 0x00000017, 0x0003003E, +0x00000030, 0x00000035, 0x0004003D, 0x00000006, 0x00000038, 0x0000002B, 0x0004003D, 0x00000006, +0x00000039, 0x00000030, 0x0004003D, 0x00000006, 0x0000003A, 0x0000001C, 0x00070050, 0x00000023, +0x0000003B, 0x00000038, 0x00000039, 0x0000003A, 0x00000017, 0x0003003E, 0x00000037, 0x0000003B, +0x00050041, 0x00000045, 0x00000046, 0x00000042, 0x00000044, 0x0004003D, 0x0000003D, 0x00000047, +0x00000046, 0x0004003D, 0x00000023, 0x00000048, 0x00000037, 0x00050091, 0x00000023, 0x00000049, +0x00000047, 0x00000048, 0x0003003E, 0x0000003C, 0x00000049, 0x0004003D, 0x00000023, 0x0000004A, +0x0000003C, 0x0008004F, 0x0000000E, 0x0000004B, 0x0000004A, 0x0000004A, 0x00000000, 0x00000001, +0x00000002, 0x00050041, 0x00000007, 0x0000004D, 0x0000003C, 0x0000004C, 0x0004003D, 0x00000006, +0x0000004E, 0x0000004D, 0x00060050, 0x0000000E, 0x0000004F, 0x0000004E, 0x0000004E, 0x0000004E, +0x00050088, 0x0000000E, 0x00000050, 0x0000004B, 0x0000004F, 0x000200FE, 0x00000050, 0x00010038, + }; \ No newline at end of file diff --git a/Lumos/Assets/Shaders/CompiledSPV/Headers/Textfragspv.hpp b/Lumos/Assets/Shaders/CompiledSPV/Headers/Textfragspv.hpp index ca580757..e799f6b0 100644 --- a/Lumos/Assets/Shaders/CompiledSPV/Headers/Textfragspv.hpp +++ b/Lumos/Assets/Shaders/CompiledSPV/Headers/Textfragspv.hpp @@ -3,12 +3,12 @@ #include #include -constexpr uint32_t spirv_Textfragspv_size = 4192; -constexpr std::array spirv_Textfragspv = { - 0x07230203, 0x00010000, 0x000D000A, 0x000000A9, 0x00000000, 0x00020011, 0x00000001, 0x00020011, +constexpr uint32_t spirv_Textfragspv_size = 4236; +constexpr std::array spirv_Textfragspv = { + 0x07230203, 0x00010000, 0x000D000A, 0x000000AB, 0x00000000, 0x00020011, 0x00000001, 0x00020011, 0x00000032, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, 0x00000004, 0x6E69616D, 0x00000000, 0x00000031, -0x000000A7, 0x00030010, 0x00000004, 0x00000007, 0x00030003, 0x00000002, 0x000001C2, 0x00090004, +0x000000A9, 0x00030010, 0x00000004, 0x00000007, 0x00030003, 0x00000002, 0x000001C2, 0x00090004, 0x415F4C47, 0x735F4252, 0x72617065, 0x5F657461, 0x64616873, 0x6F5F7265, 0x63656A62, 0x00007374, 0x00090004, 0x415F4C47, 0x735F4252, 0x69646168, 0x6C5F676E, 0x75676E61, 0x5F656761, 0x70303234, 0x006B6361, 0x000A0004, 0x475F4C47, 0x4C474F4F, 0x70635F45, 0x74735F70, 0x5F656C79, 0x656E696C, @@ -33,10 +33,10 @@ constexpr std::array spirv_Textfragspv = { 0x0000006D, 0x00070005, 0x00000078, 0x65726373, 0x78506E65, 0x74736944, 0x65636E61, 0x00000000, 0x00080005, 0x0000007F, 0x65726373, 0x78506E65, 0x74736944, 0x65636E61, 0x6C74754F, 0x00656E69, 0x00040005, 0x00000084, 0x6361706F, 0x00797469, 0x00050005, 0x00000089, 0x6C74756F, 0x4F656E69, -0x00000070, 0x00040005, 0x0000008D, 0x6F6C6F63, 0x00007275, 0x00050005, 0x000000A7, 0x4374756F, +0x00000070, 0x00040005, 0x0000008D, 0x6F6C6F63, 0x00007275, 0x00050005, 0x000000A9, 0x4374756F, 0x756F6C6F, 0x00000072, 0x00040047, 0x0000002C, 0x00000022, 0x00000001, 0x00040047, 0x0000002C, 0x00000021, 0x00000000, 0x00030047, 0x0000002F, 0x00000002, 0x00040047, 0x00000031, 0x0000001E, -0x00000000, 0x00040047, 0x000000A7, 0x0000001E, 0x00000000, 0x00020013, 0x00000002, 0x00030021, +0x00000000, 0x00040047, 0x000000A9, 0x0000001E, 0x00000000, 0x00020013, 0x00000002, 0x00030021, 0x00000003, 0x00000002, 0x00030016, 0x00000006, 0x00000020, 0x00040020, 0x00000007, 0x00000007, 0x00000006, 0x00060021, 0x00000008, 0x00000006, 0x00000007, 0x00000007, 0x00000007, 0x00030021, 0x0000000E, 0x00000006, 0x00040020, 0x00000011, 0x00000006, 0x00000006, 0x0004003B, 0x00000011, @@ -59,8 +59,8 @@ constexpr std::array spirv_Textfragspv = { 0x00000054, 0x00000001, 0x0000002E, 0x0004002B, 0x00000032, 0x00000058, 0x00000004, 0x0004002B, 0x00000032, 0x0000005E, 0x00000005, 0x0004002B, 0x00000028, 0x0000006C, 0x00000000, 0x0004002B, 0x00000028, 0x00000070, 0x00000001, 0x0004002B, 0x00000028, 0x00000074, 0x00000002, 0x0004002B, -0x00000006, 0x00000087, 0x00000000, 0x00020014, 0x0000008F, 0x0004002B, 0x00000028, 0x000000A1, -0x00000003, 0x00040020, 0x000000A6, 0x00000003, 0x0000002E, 0x0004003B, 0x000000A6, 0x000000A7, +0x00000006, 0x00000087, 0x00000000, 0x00020014, 0x0000008F, 0x0004002B, 0x00000028, 0x000000A3, +0x00000003, 0x00040020, 0x000000A8, 0x00000003, 0x0000002E, 0x0004003B, 0x000000A8, 0x000000A9, 0x00000003, 0x00050036, 0x00000002, 0x00000004, 0x00000000, 0x00000003, 0x000200F8, 0x00000005, 0x0004003B, 0x00000051, 0x00000052, 0x00000007, 0x0004003B, 0x00000051, 0x00000057, 0x00000007, 0x0004003B, 0x00000007, 0x0000005B, 0x00000007, 0x0004003B, 0x00000007, 0x0000005D, 0x00000007, @@ -109,32 +109,33 @@ constexpr std::array spirv_Textfragspv = { 0x0008000C, 0x0000002E, 0x0000009E, 0x00000001, 0x0000002E, 0x00000096, 0x00000097, 0x0000009D, 0x0003003E, 0x00000091, 0x0000009E, 0x000200F9, 0x00000093, 0x000200F8, 0x00000093, 0x0004003D, 0x0000002E, 0x0000009F, 0x00000091, 0x0003003E, 0x0000008D, 0x0000009F, 0x0004003D, 0x00000006, -0x000000A0, 0x00000084, 0x00050041, 0x00000007, 0x000000A2, 0x0000008D, 0x000000A1, 0x0004003D, -0x00000006, 0x000000A3, 0x000000A2, 0x00050085, 0x00000006, 0x000000A4, 0x000000A3, 0x000000A0, -0x00050041, 0x00000007, 0x000000A5, 0x0000008D, 0x000000A1, 0x0003003E, 0x000000A5, 0x000000A4, -0x0004003D, 0x0000002E, 0x000000A8, 0x0000008D, 0x0003003E, 0x000000A7, 0x000000A8, 0x000100FD, -0x00010038, 0x00050036, 0x00000006, 0x0000000C, 0x00000000, 0x00000008, 0x00030037, 0x00000007, -0x00000009, 0x00030037, 0x00000007, 0x0000000A, 0x00030037, 0x00000007, 0x0000000B, 0x000200F8, -0x0000000D, 0x0004003D, 0x00000006, 0x00000016, 0x00000009, 0x0004003D, 0x00000006, 0x00000017, -0x0000000A, 0x0007000C, 0x00000006, 0x00000018, 0x00000001, 0x00000025, 0x00000016, 0x00000017, -0x0004003D, 0x00000006, 0x00000019, 0x00000009, 0x0004003D, 0x00000006, 0x0000001A, 0x0000000A, -0x0007000C, 0x00000006, 0x0000001B, 0x00000001, 0x00000028, 0x00000019, 0x0000001A, 0x0004003D, -0x00000006, 0x0000001C, 0x0000000B, 0x0007000C, 0x00000006, 0x0000001D, 0x00000001, 0x00000025, -0x0000001B, 0x0000001C, 0x0007000C, 0x00000006, 0x0000001E, 0x00000001, 0x00000028, 0x00000018, -0x0000001D, 0x000200FE, 0x0000001E, 0x00010038, 0x00050036, 0x00000006, 0x0000000F, 0x00000000, -0x0000000E, 0x000200F8, 0x00000010, 0x0004003B, 0x00000022, 0x00000023, 0x00000007, 0x0004003B, -0x00000022, 0x00000041, 0x00000007, 0x0004003D, 0x00000006, 0x00000024, 0x00000012, 0x00050050, -0x00000021, 0x00000025, 0x00000024, 0x00000024, 0x00050041, 0x00000034, 0x00000035, 0x00000031, -0x00000033, 0x0004003D, 0x00000006, 0x00000036, 0x00000035, 0x0004006E, 0x00000032, 0x00000037, -0x00000036, 0x00050041, 0x00000038, 0x00000039, 0x0000002C, 0x00000037, 0x0004003D, 0x00000027, -0x0000003A, 0x00000039, 0x00040064, 0x00000026, 0x0000003C, 0x0000003A, 0x00050067, 0x0000003D, -0x0000003E, 0x0000003C, 0x0000003B, 0x0004006F, 0x00000021, 0x0000003F, 0x0000003E, 0x00050088, -0x00000021, 0x00000040, 0x00000025, 0x0000003F, 0x0003003E, 0x00000023, 0x00000040, 0x00050041, -0x00000045, 0x00000046, 0x00000031, 0x00000044, 0x0004003D, 0x00000021, 0x00000047, 0x00000046, -0x000400D1, 0x00000021, 0x00000048, 0x00000047, 0x00050088, 0x00000021, 0x00000049, 0x00000043, -0x00000048, 0x0003003E, 0x00000041, 0x00000049, 0x0004003D, 0x00000021, 0x0000004A, 0x00000023, -0x0004003D, 0x00000021, 0x0000004B, 0x00000041, 0x00050094, 0x00000006, 0x0000004C, 0x0000004A, -0x0000004B, 0x00050085, 0x00000006, 0x0000004D, 0x00000015, 0x0000004C, 0x0007000C, 0x00000006, -0x0000004E, 0x00000001, 0x00000028, 0x0000004D, 0x00000042, 0x000200FE, 0x0000004E, 0x00010038, - +0x000000A0, 0x00000084, 0x0004003D, 0x00000006, 0x000000A1, 0x00000089, 0x0007000C, 0x00000006, +0x000000A2, 0x00000001, 0x00000028, 0x000000A0, 0x000000A1, 0x00050041, 0x00000007, 0x000000A4, +0x0000008D, 0x000000A3, 0x0004003D, 0x00000006, 0x000000A5, 0x000000A4, 0x00050085, 0x00000006, +0x000000A6, 0x000000A5, 0x000000A2, 0x00050041, 0x00000007, 0x000000A7, 0x0000008D, 0x000000A3, +0x0003003E, 0x000000A7, 0x000000A6, 0x0004003D, 0x0000002E, 0x000000AA, 0x0000008D, 0x0003003E, +0x000000A9, 0x000000AA, 0x000100FD, 0x00010038, 0x00050036, 0x00000006, 0x0000000C, 0x00000000, +0x00000008, 0x00030037, 0x00000007, 0x00000009, 0x00030037, 0x00000007, 0x0000000A, 0x00030037, +0x00000007, 0x0000000B, 0x000200F8, 0x0000000D, 0x0004003D, 0x00000006, 0x00000016, 0x00000009, +0x0004003D, 0x00000006, 0x00000017, 0x0000000A, 0x0007000C, 0x00000006, 0x00000018, 0x00000001, +0x00000025, 0x00000016, 0x00000017, 0x0004003D, 0x00000006, 0x00000019, 0x00000009, 0x0004003D, +0x00000006, 0x0000001A, 0x0000000A, 0x0007000C, 0x00000006, 0x0000001B, 0x00000001, 0x00000028, +0x00000019, 0x0000001A, 0x0004003D, 0x00000006, 0x0000001C, 0x0000000B, 0x0007000C, 0x00000006, +0x0000001D, 0x00000001, 0x00000025, 0x0000001B, 0x0000001C, 0x0007000C, 0x00000006, 0x0000001E, +0x00000001, 0x00000028, 0x00000018, 0x0000001D, 0x000200FE, 0x0000001E, 0x00010038, 0x00050036, +0x00000006, 0x0000000F, 0x00000000, 0x0000000E, 0x000200F8, 0x00000010, 0x0004003B, 0x00000022, +0x00000023, 0x00000007, 0x0004003B, 0x00000022, 0x00000041, 0x00000007, 0x0004003D, 0x00000006, +0x00000024, 0x00000012, 0x00050050, 0x00000021, 0x00000025, 0x00000024, 0x00000024, 0x00050041, +0x00000034, 0x00000035, 0x00000031, 0x00000033, 0x0004003D, 0x00000006, 0x00000036, 0x00000035, +0x0004006E, 0x00000032, 0x00000037, 0x00000036, 0x00050041, 0x00000038, 0x00000039, 0x0000002C, +0x00000037, 0x0004003D, 0x00000027, 0x0000003A, 0x00000039, 0x00040064, 0x00000026, 0x0000003C, +0x0000003A, 0x00050067, 0x0000003D, 0x0000003E, 0x0000003C, 0x0000003B, 0x0004006F, 0x00000021, +0x0000003F, 0x0000003E, 0x00050088, 0x00000021, 0x00000040, 0x00000025, 0x0000003F, 0x0003003E, +0x00000023, 0x00000040, 0x00050041, 0x00000045, 0x00000046, 0x00000031, 0x00000044, 0x0004003D, +0x00000021, 0x00000047, 0x00000046, 0x000400D1, 0x00000021, 0x00000048, 0x00000047, 0x00050088, +0x00000021, 0x00000049, 0x00000043, 0x00000048, 0x0003003E, 0x00000041, 0x00000049, 0x0004003D, +0x00000021, 0x0000004A, 0x00000023, 0x0004003D, 0x00000021, 0x0000004B, 0x00000041, 0x00050094, +0x00000006, 0x0000004C, 0x0000004A, 0x0000004B, 0x00050085, 0x00000006, 0x0000004D, 0x00000015, +0x0000004C, 0x0007000C, 0x00000006, 0x0000004E, 0x00000001, 0x00000028, 0x0000004D, 0x00000042, +0x000200FE, 0x0000004E, 0x00010038, }; \ No newline at end of file diff --git a/Lumos/Assets/Shaders/ForwardPBR.frag b/Lumos/Assets/Shaders/ForwardPBR.frag index cc3de823..c4999cce 100644 --- a/Lumos/Assets/Shaders/ForwardPBR.frag +++ b/Lumos/Assets/Shaders/ForwardPBR.frag @@ -17,6 +17,7 @@ layout(location = 0) in VertexData VertexOutput; #define MAX_LIGHTS 32 #define MAX_SHADOWMAPS 4 #define BLEND_SHADOW_CASCADES 1 +#define FILTER_SHADOWS 1 #define NUM_PCF_SAMPLES 8 float ShadowFade = 1.0; @@ -258,7 +259,7 @@ float PCFShadowDirectionalLight(sampler2DArray shadowMap, vec4 shadowCoords, flo { float bias = GetShadowBias(lightDirection, normal, cascadeIndex); float sum = 0; - float noise = Noise(gl_FragCoord.xy); + float noise = Noise(wsPos.xy); for (int i = 0; i < NUM_PCF_SAMPLES; i++) { @@ -268,7 +269,7 @@ float PCFShadowDirectionalLight(sampler2DArray shadowMap, vec4 shadowCoords, flo //int index = int(float(NUM_PCF_SAMPLES)*Random(vec4(floor(wsPos*1000.0), 1)))%NUM_PCF_SAMPLES; //int index = int(NUM_PCF_SAMPLES*Random(vec4(floor(wsPos.xyz*1000.0), i)))%NUM_PCF_SAMPLES; - //int index = int(NUM_PCF_SAMPLES*Random(vec4(gl_FragCoord.xyy, i)))%NUM_PCF_SAMPLES; + //int index = int(NUM_PCF_SAMPLES*Random(vec4(wsPos.xyy, i)))%NUM_PCF_SAMPLES; //vec2 offset = (SamplePoisson(index) / 700.0f); vec2 offset = VogelDiskSample(i, NUM_PCF_SAMPLES, noise) / 700.0f; @@ -305,48 +306,26 @@ float CalculateShadow(vec3 wsPos, int cascadeIndex, vec3 lightDirection, vec3 no vec4 viewPos = ubo.ViewMatrix * vec4(wsPos, 1.0); float shadowAmount = 1.0; - -#if (BLEND_SHADOW_CASCADES == 1) - float c0 = smoothstep(ubo.SplitDepths[0].x + ubo.CascadeFade * 0.5f, ubo.SplitDepths[0].x - ubo.CascadeFade * 0.5f, viewPos.z); - float c1 = smoothstep(ubo.SplitDepths[1].x + ubo.CascadeFade * 0.5f, ubo.SplitDepths[1].x - ubo.CascadeFade * 0.5f, viewPos.z); - float c2 = smoothstep(ubo.SplitDepths[2].x + ubo.CascadeFade * 0.5f, ubo.SplitDepths[2].x - ubo.CascadeFade * 0.5f, viewPos.z); - if (c0 > 0.0 && c0 < 1.0) - { - shadowCoord = ubo.BiasMatrix * ubo.ShadowTransform[0] * vec4(wsPos, 1.0); - float shadowAmount0 = PCFShadowDirectionalLight(uShadowMap, shadowCoord, uvRadius, lightDirection, normal, wsPos, 0); - shadowCoord = ubo.BiasMatrix * ubo.ShadowTransform[1] * vec4(wsPos, 1.0); - float shadowAmount1 = PCFShadowDirectionalLight(uShadowMap, shadowCoord, uvRadius, lightDirection, normal, wsPos, 1); - - shadowAmount = mix(shadowAmount0, shadowAmount1, c0); - } - else if (c1 > 0.0 && c1 < 1.0) - { - // Sample 1 & 2 - shadowCoord = ubo.BiasMatrix * ubo.ShadowTransform[1] * vec4(wsPos, 1.0); - float shadowAmount1 = PCFShadowDirectionalLight(uShadowMap, shadowCoord, uvRadius, lightDirection, normal, wsPos, 1); - shadowCoord = ubo.BiasMatrix * ubo.ShadowTransform[2] * vec4(wsPos, 1.0); - float shadowAmount2 = PCFShadowDirectionalLight(uShadowMap, shadowCoord, uvRadius, lightDirection, normal, wsPos, 2); - - shadowAmount = mix(shadowAmount1, shadowAmount2, c1); - } - else if (c2 > 0.0 && c2 < 1.0) +#if (FILTER_SHADOWS == 1) + shadowAmount = PCFShadowDirectionalLight(uShadowMap, shadowCoord, uvRadius, lightDirection, normal, wsPos, cascadeIndex); +#else + float bias = GetShadowBias(lightDirection, normal, cascadeIndex); + float z = texture(uShadowMap, vec3(shadowCoord.xy, cascadeIndex)).r; + shadowAmount = step(shadowCoord.z - bias, z); +#endif + +#if (BLEND_SHADOW_CASCADES == 1) + float cascadeFade = smoothstep(ubo.SplitDepths[cascadeIndex].x + ubo.CascadeFade, ubo.SplitDepths[cascadeIndex].x, viewPos.z); + int cascadeNext = cascadeIndex + 1; + if (cascadeFade > 0.0 && cascadeNext < ubo.ShadowCount) { - // Sample 2 & 3 - shadowCoord = ubo.BiasMatrix * ubo.ShadowTransform[2] * vec4(wsPos, 1.0); - float shadowAmount2 = PCFShadowDirectionalLight(uShadowMap, shadowCoord, uvRadius, lightDirection, normal, wsPos, 2); - shadowCoord = ubo.BiasMatrix * ubo.ShadowTransform[3] * vec4(wsPos, 1.0); - float shadowAmount3 = PCFShadowDirectionalLight(uShadowMap, shadowCoord, uvRadius, lightDirection, normal, wsPos, 3); + shadowCoord = ubo.BiasMatrix * ubo.ShadowTransform[cascadeNext] * vec4(wsPos, 1.0); + float shadowAmount1 = PCFShadowDirectionalLight(uShadowMap, shadowCoord, uvRadius, lightDirection, normal, wsPos, cascadeNext); - shadowAmount = mix(shadowAmount2, shadowAmount3, c2); + shadowAmount = mix(shadowAmount, shadowAmount1, cascadeFade); } - else - { - shadowAmount = PCFShadowDirectionalLight(uShadowMap, shadowCoord, uvRadius, lightDirection, normal, wsPos, cascadeIndex); - } -#else - shadowAmount = PCFShadowDirectionalLight(uShadowMap, shadowCoord, uvRadius, lightDirection, normal, wsPos, cascadeIndex); -#endif + #endif return 1.0 - ((1.0 - shadowAmount) * ShadowFade); } diff --git a/Lumos/External/OpenXR-SDK/src/external/jsoncpp/amalgamate.py b/Lumos/External/OpenXR-SDK/src/external/jsoncpp/amalgamate.py old mode 100644 new mode 100755 diff --git a/Lumos/External/OpenXR-SDK/src/external/jsoncpp/reformat.sh b/Lumos/External/OpenXR-SDK/src/external/jsoncpp/reformat.sh old mode 100644 new mode 100755 diff --git a/Lumos/Source/Lumos/Core/Application.cpp b/Lumos/Source/Lumos/Core/Application.cpp index fc3e4cfb..3eb42e0b 100644 --- a/Lumos/Source/Lumos/Core/Application.cpp +++ b/Lumos/Source/Lumos/Core/Application.cpp @@ -343,6 +343,9 @@ namespace Lumos return false; #endif } + + ExecuteMainThreadQueue(); + { LUMOS_PROFILE_SCOPE("Application::TimeStepUpdates"); ts.OnUpdate(); @@ -539,6 +542,25 @@ namespace Lumos return m_FontLibrary; } + void Application::SubmitToMainThread(const std::function& function) + { + LUMOS_PROFILE_FUNCTION(); + std::scoped_lock lock(m_MainThreadQueueMutex); + + m_MainThreadQueue.emplace_back(function); + } + + void Application::ExecuteMainThreadQueue() + { + LUMOS_PROFILE_FUNCTION(); + std::scoped_lock lock(m_MainThreadQueueMutex); + + for(const auto& func : m_MainThreadQueue) + func(); + + m_MainThreadQueue.clear(); + } + void Application::OnExitScene() { } diff --git a/Lumos/Source/Lumos/Core/Application.h b/Lumos/Source/Lumos/Core/Application.h index 7d47f62d..63bc3f11 100644 --- a/Lumos/Source/Lumos/Core/Application.h +++ b/Lumos/Source/Lumos/Core/Application.h @@ -94,6 +94,9 @@ namespace Lumos SharedPtr& GetModelLibrary(); SharedPtr& GetFontLibrary(); + void SubmitToMainThread(const std::function& function); + void ExecuteMainThreadQueue(); + static Application& Get() { return *s_Instance; } static void Release() @@ -273,10 +276,10 @@ namespace Lumos int ProjectVersion; int8_t DesiredGPUIndex = -1; }; - + struct RenderConfig { - uint32_t IrradianceMapSize = 64; + uint32_t IrradianceMapSize = 64; uint32_t EnvironmentMapSize = 1024; }; @@ -326,6 +329,9 @@ namespace Lumos std::thread m_UpdateThread; + std::vector> m_MainThreadQueue; + std::mutex m_MainThreadQueueMutex; + NONCOPYABLE(Application) }; diff --git a/Lumos/Source/Lumos/Core/OS/OS.h b/Lumos/Source/Lumos/Core/OS/OS.h index 961018d0..de0fa615 100644 --- a/Lumos/Source/Lumos/Core/OS/OS.h +++ b/Lumos/Source/Lumos/Core/OS/OS.h @@ -3,6 +3,7 @@ #include #include +#include namespace Lumos { @@ -53,6 +54,10 @@ namespace Lumos // Needed for MaxOS virtual void MaximiseWindow() { } + virtual void OpenFileLocation(const std::filesystem::path& path) { } + virtual void OpenFileExternal(const std::filesystem::path& path) { } + virtual void OpenURL(const std::string& url) { } + protected: static OS* s_Instance; }; diff --git a/Lumos/Source/Lumos/Embedded/browserFile.inl b/Lumos/Source/Lumos/Embedded/browserFile.inl new file mode 100644 index 00000000..0618d052 --- /dev/null +++ b/Lumos/Source/Lumos/Embedded/browserFile.inl @@ -0,0 +1,4 @@ +//Generated by Lumos using C:/Users/jmort/Downloads/browserFile.png +static const uint32_t browserFileWidth = 512; +static const uint32_t browserFileHeight = 512; +static const uint8_t browserFile[] = {255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,12,226,231,240,78,226,231,240,112,226,231,240,138,226,231,240,164,226,231,240,190,226,231,240,216,226,231,240,242,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,27,226,231,240,104,226,231,240,182,226,231,240,248,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,10,226,231,240,116,226,231,240,203,226,231,240,254,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,3,226,231,240,100,226,231,240,229,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,76,226,231,240,213,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,31,226,231,240,192,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,60,226,231,240,234,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,98,226,231,240,249,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,3,226,231,240,142,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,3,226,231,240,176,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,142,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,98,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,60,226,231,240,249,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,31,226,231,240,234,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,192,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,76,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,3,226,231,240,213,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,100,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,10,226,231,240,229,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,116,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,203,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,27,226,231,240,254,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,104,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,182,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,12,226,231,240,248,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,78,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,112,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,138,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,164,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,190,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,216,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,242,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,161,175,189,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,168,181,194,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,175,187,200,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,182,193,205,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,189,199,211,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,205,216,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,205,213,223,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,223,228,237,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,189,201,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,198,207,218,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,219,225,234,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,171,184,197,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,195,204,215,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,223,229,238,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,199,208,219,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,225,230,239,255,168,182,195,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,205,213,224,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,174,187,199,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,218,224,233,255,163,177,190,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,210,217,227,255,159,173,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,199,208,219,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,188,198,210,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,225,230,239,255,178,190,203,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,225,230,239,255,188,198,210,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,199,208,219,255,159,173,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,210,217,227,255,163,177,190,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,218,224,233,255,174,187,199,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,205,213,224,255,168,182,195,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,225,230,239,255,199,208,219,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,223,229,238,255,195,204,215,255,171,184,197,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,219,225,234,255,198,207,218,255,177,189,201,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,223,228,237,255,205,213,223,255,196,205,216,255,189,199,211,255,182,193,205,255,175,187,200,255,168,181,194,255,161,175,189,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,180,192,204,192,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,192,201,213,255,177,190,203,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,177,190,203,255,192,201,213,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,189,202,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,189,202,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,192,201,213,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,191,202,213,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,190,203,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,190,203,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,190,203,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,190,203,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,192,201,213,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,191,202,213,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,189,202,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,189,202,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,192,201,213,255,177,190,203,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,177,190,203,255,192,201,213,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,212,221,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,208,218,231,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,225,230,239,255,205,216,229,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,219,226,236,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,207,217,230,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,220,227,237,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,203,215,228,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,211,220,232,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,218,225,236,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,221,227,237,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,223,229,239,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,192,201,213,255,177,190,203,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,177,190,203,255,192,201,213,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,189,202,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,189,202,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,192,201,213,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,191,202,213,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,190,203,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,190,203,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,190,203,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,190,203,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,192,201,213,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,191,202,213,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,189,202,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,189,202,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,192,201,213,255,177,190,203,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,177,190,203,255,192,201,213,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,192,201,213,255,177,190,203,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,177,190,203,255,192,201,213,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,189,202,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,189,202,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,192,201,213,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,191,202,213,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,190,203,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,190,203,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,190,203,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,190,203,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,192,201,213,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,191,202,213,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,189,202,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,189,202,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,192,201,213,255,177,190,203,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,177,190,203,255,192,201,213,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,192,201,213,255,177,190,203,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,177,190,203,255,192,201,213,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,189,202,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,189,202,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,192,201,213,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,191,202,213,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,190,203,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,190,203,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,190,203,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,190,203,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,192,201,213,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,191,202,213,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,189,202,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,189,202,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,192,201,213,255,177,190,203,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,177,190,203,255,192,201,213,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,216,222,232,255,191,201,213,255,178,190,202,255,164,178,191,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,191,255,178,190,202,255,191,201,213,255,216,222,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,205,216,255,159,174,188,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,188,255,196,205,216,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,189,202,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,189,202,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,205,216,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,196,205,216,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,216,222,232,255,159,174,188,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,188,255,216,222,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,191,201,213,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,192,202,213,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,178,190,202,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,178,190,202,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,164,178,191,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,191,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,164,178,191,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,191,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,178,190,202,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,178,190,202,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,191,201,213,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,192,202,213,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,216,222,232,255,159,174,188,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,188,255,216,222,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,205,216,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,196,205,216,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,189,202,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,189,202,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,205,216,255,159,174,188,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,188,255,196,205,216,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,216,222,232,255,191,201,213,255,178,190,202,255,164,178,191,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,191,255,178,190,202,255,191,201,213,255,216,222,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,192,201,213,255,177,190,203,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,177,190,203,255,192,201,213,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,189,202,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,189,202,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,192,201,213,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,191,202,213,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,190,203,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,190,203,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,190,203,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,190,203,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,192,201,213,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,191,202,213,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,177,189,202,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,177,189,202,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,196,206,217,255,159,174,187,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,159,174,187,255,196,206,217,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,215,223,232,255,192,201,213,255,177,190,203,255,164,178,192,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,157,172,186,255,164,178,192,255,177,190,203,255,192,201,213,255,215,223,232,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,242,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,225,230,239,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,202,214,228,254,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,216,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,222,228,238,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,204,215,229,249,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,190,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,220,227,237,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,206,217,230,238,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,164,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,216,224,235,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,208,218,230,223,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,138,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,208,218,231,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,209,219,231,201,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,112,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,225,230,239,255,202,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,210,219,232,175,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,78,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,216,224,235,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,211,220,232,132,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,12,226,231,240,248,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,225,230,239,255,203,215,228,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,202,213,227,255,213,222,233,23,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,182,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,214,222,234,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,207,217,230,234,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,104,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,221,227,237,255,202,214,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,210,220,232,166,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,27,226,231,240,254,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,223,229,239,255,203,215,228,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,213,221,233,51,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,203,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,223,229,239,255,205,216,229,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,205,216,229,244,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,116,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,221,227,237,255,203,215,228,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,210,219,232,179,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,10,226,231,240,229,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,225,230,239,255,214,222,234,255,202,214,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,203,215,228,252,213,222,233,20,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,100,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,225,230,239,255,216,224,235,255,203,215,228,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,210,220,232,161,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,3,226,231,240,213,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,225,230,239,255,222,228,238,255,220,227,237,255,216,224,235,255,208,218,231,255,202,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,205,216,229,248,213,222,233,6,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,76,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,225,231,240,255,219,226,236,255,211,220,232,255,207,217,230,255,205,216,229,255,202,214,228,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,211,220,232,129,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,192,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,224,229,239,255,211,220,232,255,202,214,228,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,206,217,230,239,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,31,226,231,240,234,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,225,230,240,255,213,222,233,255,202,214,228,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,203,214,228,253,213,221,233,58,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,60,226,231,240,249,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,224,229,239,255,206,217,230,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,202,213,227,255,212,221,233,106,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,98,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,222,228,238,255,204,215,228,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,211,220,232,158,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,142,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,224,229,239,255,204,215,228,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,209,219,231,205,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,3,226,231,240,176,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,225,230,240,255,206,217,230,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,207,217,230,231,213,222,233,6,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,3,226,231,240,142,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,213,222,233,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,209,219,231,205,213,222,233,6,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,98,226,231,240,249,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,224,229,239,255,202,214,228,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,202,213,227,255,211,220,232,158,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,60,226,231,240,234,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,211,220,232,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,203,214,228,253,212,221,233,106,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,31,226,231,240,192,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,225,231,240,255,202,214,228,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,206,217,230,239,213,221,233,58,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,76,226,231,240,213,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,219,226,236,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,205,216,229,248,211,220,232,129,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,3,226,231,240,100,226,231,240,229,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,211,220,232,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,203,215,228,252,210,220,232,161,213,222,233,6,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,10,226,231,240,116,226,231,240,203,226,231,240,254,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,207,217,230,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,205,216,229,244,210,219,232,179,213,222,233,20,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,27,226,231,240,104,226,231,240,182,226,231,240,248,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,226,231,240,255,205,216,229,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,202,213,227,255,207,217,230,234,210,220,232,166,213,221,233,51,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,231,240,12,226,231,240,78,226,231,240,112,226,231,240,138,226,231,240,164,226,231,240,190,226,231,240,216,226,231,240,242,202,214,228,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,201,213,227,255,202,214,228,254,204,215,229,249,206,217,230,238,208,218,230,223,209,219,231,201,210,219,232,175,211,220,232,132,213,222,233,23,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0}; \ No newline at end of file diff --git a/Lumos/Source/Lumos/Embedded/browserFolder.inl b/Lumos/Source/Lumos/Embedded/browserFolder.inl new file mode 100644 index 00000000..a9703eb0 --- /dev/null +++ b/Lumos/Source/Lumos/Embedded/browserFolder.inl @@ -0,0 +1,4 @@ +//Generated by Lumos using C:/Users/jmort/Downloads/browserFolder.png +static const uint32_t browserFolderWidth = 512; +static const uint32_t browserFolderHeight = 512; +static const uint8_t browserFolder[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,154,154,154,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,154,154,154,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,154,154,154,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,154,154,154,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,154,154,154,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,154,154,154,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,154,154,154,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,154,154,154,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,154,154,154,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,154,154,154,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,152,152,152,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,206,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,204,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,254,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,253,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,253,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,253,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,253,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,253,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,253,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,253,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,253,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,253,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,253,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,255,153,153,153,253,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,154,154,154,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,226,226,226,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,225,225,225,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,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}; \ No newline at end of file diff --git a/Lumos/Source/Lumos/Graphics/Camera/EditorCamera.cpp b/Lumos/Source/Lumos/Graphics/Camera/EditorCamera.cpp index 69c3695d..632b540c 100644 --- a/Lumos/Source/Lumos/Graphics/Camera/EditorCamera.cpp +++ b/Lumos/Source/Lumos/Graphics/Camera/EditorCamera.cpp @@ -48,12 +48,12 @@ namespace Lumos if(m_CameraMode == EditorCameraMode::TWODIM) { static bool mouseHeld = false; - if (Input::Get().GetMouseClicked(InputCode::MouseKey::ButtonRight)) + if(Input::Get().GetMouseClicked(InputCode::MouseKey::ButtonRight)) { mouseHeld = true; Application::Get().GetWindow()->HideMouse(true); Input::Get().SetMouseMode(MouseMode::Captured); - m_StoredCursorPos = glm::vec2(xpos, ypos); + m_StoredCursorPos = glm::vec2(xpos, ypos); m_PreviousCurserPos = m_StoredCursorPos; } @@ -68,7 +68,7 @@ namespace Lumos } else { - if (mouseHeld) + if(mouseHeld) { mouseHeld = false; Application::Get().GetWindow()->HideMouse(false); @@ -312,7 +312,7 @@ namespace Lumos { if(m_CameraMode == EditorCameraMode::TWODIM) { - if (!m_Camera) + if(!m_Camera) return; float multiplier = m_CameraSpeed / 10.0f; diff --git a/Lumos/Source/Lumos/Graphics/Environment.cpp b/Lumos/Source/Lumos/Graphics/Environment.cpp index 3c817c1a..6de79b8e 100644 --- a/Lumos/Source/Lumos/Graphics/Environment.cpp +++ b/Lumos/Source/Lumos/Graphics/Environment.cpp @@ -135,7 +135,7 @@ namespace Lumos } else // if (m_Mode == 1) { - m_Parameters.w = m_Mode; + m_Parameters.w = m_Mode; Application::Get().GetRenderPasses()->CreateCubeMap("", m_Parameters, m_Environmnet, m_IrradianceMap); } } diff --git a/Lumos/Source/Lumos/Graphics/Material.h b/Lumos/Source/Lumos/Graphics/Material.h index 3ca942f1..dcc9336d 100644 --- a/Lumos/Source/Lumos/Graphics/Material.h +++ b/Lumos/Source/Lumos/Graphics/Material.h @@ -139,7 +139,7 @@ namespace Lumos cereal::make_nvp("alphaCutOff", m_MaterialProperties->alphaCutoff), cereal::make_nvp("workflow", m_MaterialProperties->workflow), cereal::make_nvp("shader", shaderPath)); - + archive(cereal::make_nvp("Reflectance", m_MaterialProperties->reflectance)); } @@ -202,10 +202,9 @@ namespace Lumos cereal::make_nvp("alphaCutOff", m_MaterialProperties->alphaCutoff), cereal::make_nvp("workflow", m_MaterialProperties->workflow), cereal::make_nvp("shader", shaderFilePath)); - + if(Serialisation::CurrentSceneVersion > 19) archive(cereal::make_nvp("Reflectance", m_MaterialProperties->reflectance)); - } // if(!shaderFilePath.empty()) diff --git a/Lumos/Source/Lumos/Graphics/ModelLoader/GLTFLoader.cpp b/Lumos/Source/Lumos/Graphics/ModelLoader/GLTFLoader.cpp index 095459db..ab521e69 100644 --- a/Lumos/Source/Lumos/Graphics/ModelLoader/GLTFLoader.cpp +++ b/Lumos/Source/Lumos/Graphics/ModelLoader/GLTFLoader.cpp @@ -1,6 +1,6 @@ #if defined(__GNUC__) && defined(_DEBUG) && defined(__OPTIMIZE__) - #warning "Undefing __OPTIMIZE__" - #undef __OPTIMIZE__ +#warning "Undefing __OPTIMIZE__" +#undef __OPTIMIZE__ #endif #include "Precompiled.h" @@ -234,21 +234,19 @@ namespace Lumos::Graphics } } + auto ext_ior = mat.extensions.find("KHR_materials_ior"); + if(ext_ior != mat.extensions.end()) + { + // https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_ior - auto ext_ior = mat.extensions.find("KHR_materials_ior"); - if (ext_ior != mat.extensions.end()) - { - // https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_ior - - if (ext_ior->second.Has("ior")) - { - auto& factor = ext_ior->second.Get("ior"); - float ior = float(factor.IsNumber() ? factor.Get() : factor.Get()); - - properties.reflectance = std::sqrt(std::pow((ior - 1.0f) / (ior + 1.0f), 2.0f) / 16.0f); - } - } + if(ext_ior->second.Has("ior")) + { + auto& factor = ext_ior->second.Get("ior"); + float ior = float(factor.IsNumber() ? factor.Get() : factor.Get()); + properties.reflectance = std::sqrt(std::pow((ior - 1.0f) / (ior + 1.0f), 2.0f) / 16.0f); + } + } pbrMaterial->SetTextures(textures); pbrMaterial->SetMaterialProperites(properties); diff --git a/Lumos/Source/Lumos/Graphics/RHI/DescriptorSet.h b/Lumos/Source/Lumos/Graphics/RHI/DescriptorSet.h index 7822f2a0..7c24afb3 100644 --- a/Lumos/Source/Lumos/Graphics/RHI/DescriptorSet.h +++ b/Lumos/Source/Lumos/Graphics/RHI/DescriptorSet.h @@ -17,7 +17,7 @@ namespace Lumos virtual ~DescriptorSet() = default; static DescriptorSet* Create(const DescriptorDesc& desc); - virtual void Update(CommandBuffer* cmdBuffer = nullptr) = 0; + virtual void Update(CommandBuffer* cmdBuffer = nullptr) = 0; virtual void SetDynamicOffset(uint32_t offset) = 0; virtual uint32_t GetDynamicOffset() const = 0; virtual void SetTexture(const std::string& name, Texture** texture, uint32_t textureCount, TextureType textureType = TextureType(0)) = 0; diff --git a/Lumos/Source/Lumos/Graphics/RHI/Pipeline.cpp b/Lumos/Source/Lumos/Graphics/RHI/Pipeline.cpp index 40f128c2..df40eca7 100644 --- a/Lumos/Source/Lumos/Graphics/RHI/Pipeline.cpp +++ b/Lumos/Source/Lumos/Graphics/RHI/Pipeline.cpp @@ -178,12 +178,11 @@ namespace Lumos if(m_Description.depthArrayTarget) return m_Description.depthArrayTarget->GetHeight(); - if (m_Description.cubeMapTarget) + if(m_Description.cubeMapTarget) { return m_Description.mipIndex > 0 ? m_Description.cubeMapTarget->GetHeight(m_Description.mipIndex) : m_Description.cubeMapTarget->GetHeight(); } - LUMOS_LOG_WARN("Invalid pipeline height"); return 0; diff --git a/Lumos/Source/Lumos/Graphics/RHI/Texture.h b/Lumos/Source/Lumos/Graphics/RHI/Texture.h index 23a81d0d..b894d6f3 100644 --- a/Lumos/Source/Lumos/Graphics/RHI/Texture.h +++ b/Lumos/Source/Lumos/Graphics/RHI/Texture.h @@ -85,7 +85,8 @@ namespace Lumos static Texture2D* CreateFromSource(uint32_t width, uint32_t height, void* data, TextureDesc parameters = TextureDesc(), TextureLoadOptions loadOptions = TextureLoadOptions()); static Texture2D* CreateFromFile(const std::string& name, const std::string& filepath, TextureDesc parameters = TextureDesc(), TextureLoadOptions loadOptions = TextureLoadOptions()); - virtual void Resize(uint32_t width, uint32_t height) = 0; + virtual void Resize(uint32_t width, uint32_t height) = 0; + virtual void Load(uint32_t width, uint32_t height, void* data, TextureDesc parameters = TextureDesc(), TextureLoadOptions loadOptions = TextureLoadOptions()) = 0; protected: static Texture2D* (*CreateFunc)(TextureDesc parameters, uint32_t width, uint32_t height); diff --git a/Lumos/Source/Lumos/Graphics/Renderers/RenderPasses.cpp b/Lumos/Source/Lumos/Graphics/Renderers/RenderPasses.cpp index 2f9177c1..d9d263f7 100644 --- a/Lumos/Source/Lumos/Graphics/Renderers/RenderPasses.cpp +++ b/Lumos/Source/Lumos/Graphics/Renderers/RenderPasses.cpp @@ -28,6 +28,8 @@ #include #include +#include + static const uint32_t MaxPoints = 10000; static const uint32_t MaxPointVertices = MaxPoints * 4; static const uint32_t MaxPointIndices = MaxPoints * 6; @@ -50,7 +52,7 @@ namespace Lumos::Graphics m_CubeMap = nullptr; m_ClearColour = glm::vec4(0.2f, 0.2f, 0.2f, 1.0f); m_SupportCompute = Renderer::GetCapabilities().SupportCompute; - + Graphics::TextureDesc mainRenderTargetDesc; mainRenderTargetDesc.format = Graphics::RHIFormat::R11G11B10_Float; mainRenderTargetDesc.flags = TextureFlags::Texture_RenderTarget; @@ -60,7 +62,7 @@ namespace Lumos::Graphics mainRenderTargetDesc.generateMipMaps = false; m_MainTexture = Graphics::Texture2D::Create(mainRenderTargetDesc, width, height); m_PostProcessTexture1 = Graphics::Texture2D::Create(mainRenderTargetDesc, width, height); - + // Setup shadow pass data m_ShadowData.m_ShadowTex = nullptr; m_ShadowData.m_ShadowMapNum = 4; @@ -74,44 +76,44 @@ namespace Lumos::Graphics m_ShadowData.m_ShadowFade = 40.0f; m_ShadowData.m_CascadeFade = 3.0f; m_ShadowData.m_InitialBias = 0.00f; - + Graphics::DescriptorDesc descriptorDesc {}; descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_ShadowData.m_Shader.get(); m_ShadowData.m_DescriptorSet.resize(1); m_ShadowData.m_DescriptorSet[0] = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); m_ShadowData.m_CurrentDescriptorSets.resize(2); - + m_ShadowData.m_CascadeCommandQueue[0].reserve(1000); m_ShadowData.m_CascadeCommandQueue[1].reserve(1000); m_ShadowData.m_CascadeCommandQueue[2].reserve(1000); m_ShadowData.m_CascadeCommandQueue[3].reserve(1000); - + // Setup forward pass data m_ForwardData.m_DepthTest = true; m_ForwardData.m_Shader = Application::Get().GetShaderLibrary()->GetResource("ForwardPBR"); m_ForwardData.m_DepthTexture = TextureDepth::Create(width, height); m_ForwardData.m_CommandQueue.reserve(1000); - + const size_t minUboAlignment = size_t(Graphics::Renderer::GetCapabilities().UniformBufferOffsetAlignment); - + m_ForwardData.m_DynamicAlignment = sizeof(glm::mat4); if(minUboAlignment > 0) { m_ForwardData.m_DynamicAlignment = (m_ForwardData.m_DynamicAlignment + minUboAlignment - 1) & ~(minUboAlignment - 1); } - + m_ForwardData.m_TransformData = static_cast(Memory::AlignedAlloc(static_cast(MAX_OBJECTS * m_ForwardData.m_DynamicAlignment), m_ForwardData.m_DynamicAlignment)); - + const int SSAO_NOISE_DIM = 4; std::vector noiseData(SSAO_NOISE_DIM * SSAO_NOISE_DIM); - + for(glm::vec4& noiseSample : noiseData) { // Random rotations around z-axis noiseSample = glm::vec4(Random32::Rand(-1.0f, 1.0f), Random32::Rand(-1.0f, 1.0f), 0.0f, 0.0f); } - + Graphics::TextureDesc noiseTextureDesc; noiseTextureDesc.format = Graphics::RHIFormat::R32G32B32A32_Float; noiseTextureDesc.wrap = TextureWrap::REPEAT; @@ -119,50 +121,50 @@ namespace Lumos::Graphics noiseTextureDesc.magFilter = TextureFilter::NEAREST; noiseTextureDesc.generateMipMaps = false; noiseTextureDesc.anisotropicFiltering = false; - noiseTextureDesc.flags = 0; - m_NoiseTexture = Graphics::Texture2D::CreateFromSource(SSAO_NOISE_DIM, SSAO_NOISE_DIM, (void*)noiseData.data(), noiseTextureDesc); - noiseTextureDesc.flags = TextureFlags::Texture_RenderTarget; - noiseTextureDesc.wrap = TextureWrap::CLAMP_TO_EDGE; - + noiseTextureDesc.flags = 0; + m_NoiseTexture = Graphics::Texture2D::CreateFromSource(SSAO_NOISE_DIM, SSAO_NOISE_DIM, (void*)noiseData.data(), noiseTextureDesc); + noiseTextureDesc.flags = TextureFlags::Texture_RenderTarget; + noiseTextureDesc.wrap = TextureWrap::CLAMP_TO_EDGE; + noiseTextureDesc.minFilter = TextureFilter::LINEAR; noiseTextureDesc.magFilter = TextureFilter::LINEAR; m_NormalTexture = Graphics::Texture2D::Create(noiseTextureDesc, width, height); - + m_SSAOTexture = Graphics::Texture2D::Create(noiseTextureDesc, width / 2, height / 2); m_SSAOTexture1 = Graphics::Texture2D::Create(noiseTextureDesc, width / 2, height / 2); - + switch(Graphics::GraphicsContext::GetRenderAPI()) { // TODO: Check #ifdef LUMOS_RENDER_API_OPENGL - case Graphics::RenderAPI::OPENGL: + case Graphics::RenderAPI::OPENGL: m_ForwardData.m_BiasMatrix = glm::mat4(0.5f, 0.0f, 0.0f, 0.5f, 0.0f, 0.5f, 0.0f, 0.5f, 0.0f, 0.0f, 0.5f, 0.5f, 0.0f, 0.0f, 0.0f, 1.0f); m_ForwardData.m_BiasMatrix = glm::mat4( - 0.5, 0.0, 0.0, 0.0, - 0.0, 0.5, 0.0, 0.0, - 0.0, 0.0, 1.0, 0.0, - 0.5, 0.5, 0.0, 1.0); + 0.5, 0.0, 0.0, 0.0, + 0.0, 0.5, 0.0, 0.0, + 0.0, 0.0, 1.0, 0.0, + 0.5, 0.5, 0.0, 1.0); break; #endif - + #ifdef LUMOS_RENDER_API_VULKAN - case Graphics::RenderAPI::VULKAN: + case Graphics::RenderAPI::VULKAN: m_ForwardData.m_BiasMatrix = glm::mat4( - 0.5, 0.0, 0.0, 0.0, - 0.0, 0.5, 0.0, 0.0, - 0.0, 0.0, 1.0, 0.0, - 0.5, 0.5, 0.0, 1.0); + 0.5, 0.0, 0.0, 0.0, + 0.0, 0.5, 0.0, 0.0, + 0.0, 0.0, 1.0, 0.0, + 0.5, 0.5, 0.0, 1.0); #endif - + #ifdef LUMOS_RENDER_API_DIRECT3D - case Graphics::RenderAPI::DIRECT3D: + case Graphics::RenderAPI::DIRECT3D: m_ForwardData.m_BiasMatrix = glm::mat4(0.5f, 0.0f, 0.0f, 0.5f, 0.0f, 0.5f, 0.0f, 0.5f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f); break; #endif - default: + default: break; } - + TextureDesc param; param.minFilter = TextureFilter::LINEAR; param.magFilter = TextureFilter::LINEAR; @@ -172,9 +174,9 @@ namespace Lumos::Graphics param.flags = TextureFlags::Texture_RenderTarget; param.generateMipMaps = false; m_ForwardData.m_BRDFLUT = UniquePtr(Texture2D::Create(param, BRDFTextureWidth, BRDFTextureHeight)); - + m_GenerateBRDFLUT = true; - + auto descriptorSetScene = m_ForwardData.m_Shader->GetDescriptorInfo(2); descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_ForwardData.m_Shader.get(); @@ -182,13 +184,13 @@ namespace Lumos::Graphics m_ForwardData.m_DescriptorSet[0] = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); descriptorDesc.layoutIndex = 2; m_ForwardData.m_DescriptorSet[2] = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + // m_ForwardData.m_DescriptorSet[0]->SetUniformDynamic("TransformData", static_cast(MAX_OBJECTS * m_ForwardData.m_DynamicAlignment)); - + m_ForwardData.m_DefaultMaterial = new Material(m_ForwardData.m_Shader); uint32_t blackCubeTextureData[6] = { 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000 }; m_DefaultTextureCube = Graphics::TextureCube::Create(1, blackCubeTextureData); - + Graphics::MaterialProperties properties; properties.albedoColour = glm::vec4(1.0f); properties.roughness = 0.5f; @@ -197,89 +199,89 @@ namespace Lumos::Graphics properties.roughnessMapFactor = 0.0f; properties.normalMapFactor = 0.0f; properties.metallicMapFactor = 0.0f; - + m_ForwardData.m_DefaultMaterial->SetMaterialProperites(properties); // m_ForwardData.m_DefaultMaterial->CreateDescriptorSet(1); - + m_ForwardData.m_CurrentDescriptorSets.resize(3); - + // Set up skybox pass data m_ScreenQuad = Graphics::CreateQuad(); m_SkyboxShader = Application::Get().GetShaderLibrary()->GetResource("Skybox"); descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_SkyboxShader.get(); m_SkyboxDescriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + // Set up final pass data m_FinalPassShader = Application::Get().GetShaderLibrary()->GetResource("FinalPass"); descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_FinalPassShader.get(); m_FinalPassDescriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + // PostProcesses - + m_ToneMappingPassShader = Application::Get().GetShaderLibrary()->GetResource("ToneMapping"); descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_ToneMappingPassShader.get(); m_ToneMappingPassDescriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + m_DepthOfFieldShader = Application::Get().GetShaderLibrary()->GetResource("DepthOfField"); descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_DepthOfFieldShader.get(); m_DepthOfFieldPassDescriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + m_SharpenShader = Application::Get().GetShaderLibrary()->GetResource("Sharpen"); descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_SharpenShader.get(); m_SharpenPassDescriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + m_BloomPassShader = Application::Get().GetShaderLibrary()->GetResource(m_SupportCompute ? "BloomComp" : "Bloom"); descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_BloomPassShader.get(); - + if(m_BloomPassShader->IsCompiled()) { for(int i = 0; i < 6; i++) m_BloomDescriptorSets.push_back(SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc))); } - + mainRenderTargetDesc.flags = TextureFlags::Texture_RenderTarget | TextureFlags::Texture_CreateMips | TextureFlags::Texture_MipViews; m_BloomTexture = Texture2D::Create(mainRenderTargetDesc, width, height); m_BloomTexture1 = Texture2D::Create(mainRenderTargetDesc, width, height); m_BloomTexture2 = Texture2D::Create(mainRenderTargetDesc, width, height); - + m_FXAAShader = Application::Get().GetShaderLibrary()->GetResource(m_SupportCompute ? "FXAAComp" : "FXAA"); descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_FXAAShader.get(); m_FXAAPassDescriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + m_DebandingShader = Application::Get().GetShaderLibrary()->GetResource("Debanding"); descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_DebandingShader.get(); m_DebandingPassDescriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + m_ChromaticAberationShader = Application::Get().GetShaderLibrary()->GetResource("ChromaticAberation"); descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_ChromaticAberationShader.get(); m_ChromaticAberationPassDescriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + m_DepthPrePassShader = Application::Get().GetShaderLibrary()->GetResource("DepthPrePass"); descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_DepthPrePassShader.get(); m_DepthPrePassDescriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + m_FilmicGrainShader = Application::Get().GetShaderLibrary()->GetResource("FilmicGrain"); descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_FilmicGrainShader.get(); m_FilmicGrainPassDescriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + m_SSAOShader = Application::Get().GetShaderLibrary()->GetResource("SSAO"); descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_SSAOShader.get(); - + if(m_SSAOShader->IsCompiled()) m_SSAOPassDescriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + m_SSAOBlurShader = Application::Get().GetShaderLibrary()->GetResource("SSAOBlur"); descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_SSAOBlurShader.get(); @@ -288,12 +290,12 @@ namespace Lumos::Graphics m_SSAOBlurPassDescriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); m_SSAOBlurPassDescriptorSet2 = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); } - + // m_OutlineShader = Application::Get().GetShaderLibrary()->GetResource("Outline"); // descriptorDesc.layoutIndex = 0; // descriptorDesc.shader = m_OutlineShader.get(); // m_OutlinePassDescriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + // Setup 2D pass data m_Renderer2DData.m_IndexCount = 0; m_Renderer2DData.m_Buffer = nullptr; @@ -301,17 +303,17 @@ namespace Lumos::Graphics m_Renderer2DData.m_TriangleIndicies = false; m_Renderer2DData.m_Limits.SetMaxQuads(10000); m_Renderer2DData.m_Limits.MaxTextures = 16; // Renderer::GetCapabilities().MaxTextureUnits; - + m_Renderer2DData.m_Shader = Application::Get().GetShaderLibrary()->GetResource("Batch2D"); - + m_Renderer2DData.m_TransformationStack.emplace_back(glm::mat4(1.0f)); m_Renderer2DData.m_TransformationBack = &m_Renderer2DData.m_TransformationStack.back(); - + descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_Renderer2DData.m_Shader.get(); m_Renderer2DData.m_DescriptorSet.resize(m_Renderer2DData.m_Limits.MaxBatchDrawCalls); m_Renderer2DData.m_PreviousFrameTextureCount.resize(m_Renderer2DData.m_Limits.MaxBatchDrawCalls); - + for(uint32_t i = 0; i < m_Renderer2DData.m_Limits.MaxBatchDrawCalls; i++) { m_Renderer2DData.m_PreviousFrameTextureCount[i] = 0; @@ -324,11 +326,11 @@ namespace Lumos::Graphics descriptorDesc.layoutIndex = 1; m_Renderer2DData.m_DescriptorSet[i][1] = nullptr; // SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); } - + m_Renderer2DData.m_VertexBuffers.resize(3); - + uint32_t* indices = new uint32_t[m_Renderer2DData.m_Limits.IndiciesSize]; - + if(m_Renderer2DData.m_TriangleIndicies) { for(uint32_t i = 0; i < m_Renderer2DData.m_Limits.IndiciesSize; i++) @@ -344,31 +346,31 @@ namespace Lumos::Graphics indices[i] = offset + 0; indices[i + 1] = offset + 1; indices[i + 2] = offset + 2; - + indices[i + 3] = offset + 2; indices[i + 4] = offset + 3; indices[i + 5] = offset + 0; - + offset += 4; } } m_Renderer2DData.m_IndexBuffer = IndexBuffer::Create(indices, m_Renderer2DData.m_Limits.IndiciesSize); m_2DBufferBase.resize(3); - + for(int i = 0; i < Renderer::GetMainSwapChain()->GetSwapChainBufferCount(); i++) { m_QuadBufferBase.push_back(new VertexData[m_DebugDrawData.m_Renderer2DData.m_Limits.MaxQuads * 4]); - + // m_2DBufferBase.push_back(new VertexData[m_Renderer2DData.m_Limits.MaxQuads * 4]); TextVertexBufferBase.push_back(new TextVertexData[m_TextRendererData.m_Limits.MaxQuads * 4]); m_LineBufferBase.push_back(new LineVertexData[m_DebugDrawData.m_Renderer2DData.m_Limits.MaxQuads * 4]); m_PointBufferBase.push_back(new PointVertexData[m_DebugDrawData.m_Renderer2DData.m_Limits.MaxQuads * 4]); } - + delete[] indices; - + m_Renderer2DData.m_CurrentDescriptorSets.resize(2); - + // Setup text pass m_TextRendererData.m_IndexCount = 0; // m_TextBuffer = nullptr; @@ -376,19 +378,19 @@ namespace Lumos::Graphics m_TextRendererData.m_TriangleIndicies = false; m_TextRendererData.m_Limits.SetMaxQuads(10000); m_TextRendererData.m_Limits.MaxTextures = 16; // Renderer::GetCapabilities().MaxTextureUnits; - + TextVertexBufferPtr = TextVertexBufferBase[0]; - + m_TextRendererData.m_Shader = Application::Get().GetShaderLibrary()->GetResource("Text"); - + m_TextRendererData.m_TransformationStack.emplace_back(glm::mat4(1.0f)); m_TextRendererData.m_TransformationBack = &m_Renderer2DData.m_TransformationStack.back(); - + descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_Renderer2DData.m_Shader.get(); m_TextRendererData.m_DescriptorSet.resize(m_Renderer2DData.m_Limits.MaxBatchDrawCalls); m_TextRendererData.m_PreviousFrameTextureCount.resize(m_Renderer2DData.m_Limits.MaxBatchDrawCalls); - + for(uint32_t i = 0; i < m_TextRendererData.m_Limits.MaxBatchDrawCalls; i++) { m_TextRendererData.m_PreviousFrameTextureCount[i] = 0; @@ -401,10 +403,10 @@ namespace Lumos::Graphics descriptorDesc.layoutIndex = 1; m_TextRendererData.m_DescriptorSet[i][1] = nullptr; // SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); } - + m_TextRendererData.m_VertexBuffers.resize(Renderer::GetMainSwapChain()->GetSwapChainBufferCount()); indices = new uint32_t[m_TextRendererData.m_Limits.IndiciesSize]; - + if(m_TextRendererData.m_TriangleIndicies) { for(uint32_t i = 0; i < m_TextRendererData.m_Limits.IndiciesSize; i++) @@ -420,66 +422,66 @@ namespace Lumos::Graphics indices[i] = offset + 0; indices[i + 1] = offset + 1; indices[i + 2] = offset + 2; - + indices[i + 3] = offset + 2; indices[i + 4] = offset + 3; indices[i + 5] = offset + 0; - + offset += 4; } } m_TextRendererData.m_IndexBuffer = IndexBuffer::Create(indices, m_TextRendererData.m_Limits.IndiciesSize); - + delete[] indices; - + m_TextRendererData.m_CurrentDescriptorSets.resize(2); - + // Debug Render - + // Points m_DebugDrawData.m_PointShader = Application::Get().GetShaderLibrary()->GetResource("Batch2DPoint"); - + descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_DebugDrawData.m_PointShader.get(); m_DebugDrawData.m_PointDescriptorSet.resize(1); m_DebugDrawData.m_PointDescriptorSet[0] = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + indices = new uint32_t[MaxPointIndices]; - + int32_t offset = 0; for(int32_t i = 0; i < MaxPointIndices; i += 6) { indices[i] = offset + 0; indices[i + 1] = offset + 1; indices[i + 2] = offset + 2; - + indices[i + 3] = offset + 2; indices[i + 4] = offset + 3; indices[i + 5] = offset + 0; - + offset += 4; } - + m_DebugDrawData.m_PointIndexBuffer = IndexBuffer::Create(indices, MaxPointIndices); delete[] indices; - + // Lines m_DebugDrawData.m_LineShader = Application::Get().GetShaderLibrary()->GetResource("Batch2DLine"); descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_DebugDrawData.m_LineShader.get(); m_DebugDrawData.m_LineDescriptorSet.resize(1); m_DebugDrawData.m_LineDescriptorSet[0] = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + indices = new uint32_t[MaxLineIndices]; - + for(int32_t i = 0; i < MaxLineIndices; i++) { indices[i] = i; } - + m_DebugDrawData.m_LineIndexBuffer = IndexBuffer::Create(indices, MaxLineIndices); delete[] indices; - + // Debug quads m_DebugDrawData.m_Renderer2DData.m_IndexCount = 0; m_DebugDrawData.m_Renderer2DData.m_Buffer = nullptr; @@ -487,20 +489,20 @@ namespace Lumos::Graphics m_DebugDrawData.m_Renderer2DData.m_TriangleIndicies = false; m_DebugDrawData.m_Renderer2DData.m_Limits.SetMaxQuads(10000); m_DebugDrawData.m_Renderer2DData.m_Shader = Application::Get().GetShaderLibrary()->GetResource("Batch2D"); - + descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_DebugDrawData.m_Renderer2DData.m_Shader.get(); m_DebugDrawData.m_Renderer2DData.m_DescriptorSet.resize(1); - + m_DebugDrawData.m_Renderer2DData.m_DescriptorSet[0].resize(2); m_DebugDrawData.m_Renderer2DData.m_DescriptorSet[0][0] = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); descriptorDesc.layoutIndex = 1; m_DebugDrawData.m_Renderer2DData.m_DescriptorSet[0][1] = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + m_DebugDrawData.m_Renderer2DData.m_VertexBuffers.resize(3); - + indices = new uint32_t[m_DebugDrawData.m_Renderer2DData.m_Limits.IndiciesSize]; - + { for(uint32_t i = 0; i < m_DebugDrawData.m_Renderer2DData.m_Limits.IndiciesSize; i++) { @@ -508,12 +510,12 @@ namespace Lumos::Graphics } } m_DebugDrawData.m_Renderer2DData.m_IndexBuffer = IndexBuffer::Create(indices, m_Renderer2DData.m_Limits.IndiciesSize); - + delete[] indices; - + m_DebugDrawData.m_Renderer2DData.m_CurrentDescriptorSets.resize(2); } - + RenderPasses::~RenderPasses() { delete m_ForwardData.m_DepthTexture; @@ -526,69 +528,69 @@ namespace Lumos::Graphics delete m_BloomTexture1; delete m_BloomTexture2; delete m_NormalTexture; - + delete m_ShadowData.m_ShadowTex; delete m_ForwardData.m_DefaultMaterial; delete m_DefaultTextureCube; delete m_ScreenQuad; - + delete m_Renderer2DData.m_IndexBuffer; delete m_TextRendererData.m_IndexBuffer; delete m_DebugDrawData.m_Renderer2DData.m_IndexBuffer; delete m_DebugDrawData.m_LineIndexBuffer; delete m_DebugDrawData.m_PointIndexBuffer; - + for(auto data : TextVertexBufferBase) delete[] data; - + for(auto data : m_LineBufferBase) delete[] data; for(auto data : m_PointBufferBase) delete[] data; for(auto data : m_QuadBufferBase) delete[] data; - + for(int j = 0; j < Renderer::GetMainSwapChain()->GetSwapChainBufferCount(); j++) { for(size_t i = 0; i < m_Renderer2DData.m_VertexBuffers[j].size(); i++) { delete m_Renderer2DData.m_VertexBuffers[j][i]; } - + for(uint32_t i = 0; i < m_TextRendererData.m_VertexBuffers[j].size(); i++) { delete m_TextRendererData.m_VertexBuffers[j][i]; } - + for(size_t i = 0; i < m_DebugDrawData.m_Renderer2DData.m_VertexBuffers[j].size(); i++) { delete m_DebugDrawData.m_Renderer2DData.m_VertexBuffers[j][i]; } - + for(auto data : m_2DBufferBase[j]) delete[] data; } - + for(int i = 0; i < m_DebugDrawData.m_PointVertexBuffers.size(); i++) { delete m_DebugDrawData.m_PointVertexBuffers[i]; } - + for(int i = 0; i < m_DebugDrawData.m_LineVertexBuffers.size(); i++) { delete m_DebugDrawData.m_LineVertexBuffers[i]; } - + DebugRenderer::Release(); } - + void RenderPasses::OnResize(uint32_t width, uint32_t height) { LUMOS_PROFILE_FUNCTION(); - + width -= (width % 2 != 0) ? 1 : 0; height -= (height % 2 != 0) ? 1 : 0; - + m_ForwardData.m_DepthTexture->Resize(width, height); m_MainTexture->Resize(width, height); m_PostProcessTexture1->Resize(width, height); @@ -597,10 +599,10 @@ namespace Lumos::Graphics m_BloomTexture->Resize(width, height); m_BloomTexture1->Resize(width, height); m_BloomTexture2->Resize(width, height); - + m_NormalTexture->Resize(width, height); } - + void RenderPasses::EnableDebugRenderer(bool enable) { if(enable) @@ -608,7 +610,7 @@ namespace Lumos::Graphics else DebugRenderer::Release(); } - + void RenderPasses::BeginScene(Scene* scene) { LUMOS_PROFILE_FUNCTION(); @@ -619,10 +621,10 @@ namespace Lumos::Graphics m_Stats.NumRenderedObjects = 0; m_Stats.NumShadowObjects = 0; m_Stats.UpdatesPerSecond = 0; - + m_Renderer2DData.m_BatchDrawCallIndex = 0; m_TextRendererData.m_BatchDrawCallIndex = 0; - + if(m_OverrideCamera) { m_Camera = m_OverrideCamera; @@ -637,42 +639,42 @@ namespace Lumos::Graphics m_CameraTransform = registry.try_get(cameraView.front()); } } - + if(!m_Camera || !m_CameraTransform) return; - + m_Exposure = m_Camera->GetExposure(); m_ToneMapIndex = scene->GetSettings().RenderSettings.m_ToneMapIndex; - + auto view = glm::inverse(m_CameraTransform->GetWorldMatrix()); auto proj = m_Camera->GetProjectionMatrix(); auto projView = proj * view; - + Scene::SceneRenderSettings& renderSettings = scene->GetSettings().RenderSettings; - + if(renderSettings.Renderer3DEnabled) { m_ForwardData.m_DescriptorSet[0]->SetUniform("UBO", "projView", &projView); m_ForwardData.m_DescriptorSet[0]->Update(); } - + if(renderSettings.SkyboxRenderEnabled || renderSettings.Renderer3DEnabled) { auto envView = registry.view(); - + if(envView.size() == 0) { if(m_ForwardData.m_EnvironmentMap != m_DefaultTextureCube) { m_ForwardData.m_EnvironmentMap = m_DefaultTextureCube; m_ForwardData.m_IrradianceMap = m_DefaultTextureCube; - + // TODO: remove need for this Graphics::DescriptorDesc info {}; info.shader = m_ForwardData.m_Shader.get(); info.layoutIndex = 2; m_ForwardData.m_DescriptorSet[2] = SharedPtr(Graphics::DescriptorSet::Create(info)); - + m_CubeMap = nullptr; Graphics::DescriptorDesc descriptorDesc {}; descriptorDesc.layoutIndex = 0; @@ -684,7 +686,7 @@ namespace Lumos::Graphics { // Just use first const auto& env = envView.get(envView.front()); - + if(m_ForwardData.m_EnvironmentMap != env.GetEnvironmentMap()) { Graphics::DescriptorDesc info = {}; @@ -693,85 +695,85 @@ namespace Lumos::Graphics m_ForwardData.m_DescriptorSet[2] = SharedPtr(Graphics::DescriptorSet::Create(info)); m_ForwardData.m_EnvironmentMap = env.GetEnvironmentMap(); m_ForwardData.m_IrradianceMap = env.GetIrradianceMap(); - const bool viewIrradiance = false; - - m_CubeMap = viewIrradiance ? env.GetIrradianceMap() : env.GetEnvironmentMap(); + const bool viewIrradiance = false; + + m_CubeMap = viewIrradiance ? env.GetIrradianceMap() : env.GetEnvironmentMap(); } } - + auto invProj = glm::inverse(proj); auto invView = glm::inverse(view); - + m_SkyboxDescriptorSet->SetUniform("UBO", "invProjection", &invProj); m_SkyboxDescriptorSet->SetUniform("UBO", "invView", &invView); } - + Light* directionaLight = nullptr; static Light lights[256]; uint32_t numLights = 0; - + if(renderSettings.Renderer3DEnabled) { m_ForwardData.m_Frustum = m_Camera->GetFrustum(view); { LUMOS_PROFILE_SCOPE("Get Light"); auto group = registry.group(entt::get); - + for(auto& lightEntity : group) { if(!Entity(lightEntity, scene).Active()) continue; - + const auto& [light, trans] = group.get(lightEntity); light.Position = glm::vec4(trans.GetWorldPosition(), 1.0f); glm::vec3 forward = glm::vec3(0.0f, 0.0f, 1.0f); forward = trans.GetWorldOrientation() * forward; forward = glm::normalize(forward); light.Direction = glm::vec4(forward, 1.0f); - + if(light.Type == (float)Graphics::LightType::DirectionalLight) directionaLight = &light; - + if(light.Type != float(LightType::DirectionalLight)) { auto inside = m_ForwardData.m_Frustum.IsInside(Maths::BoundingSphere(glm::vec3(light.Position), light.Radius * 100)); - + if(inside == Intersection::OUTSIDE) continue; } - + lights[numLights] = light; lights[numLights].Intensity *= m_Exposure; numLights++; } } - + m_ForwardData.m_DescriptorSet[2]->SetUniform("UBOLight", "lights", lights, sizeof(Graphics::Light) * numLights); - + glm::vec4 cameraPos = glm::vec4(m_CameraTransform->GetWorldPosition(), 1.0f); m_ForwardData.m_DescriptorSet[2]->SetUniform("UBOLight", "cameraPosition", &cameraPos); } - + if(renderSettings.ShadowsEnabled) { for(uint32_t i = 0; i < m_ShadowData.m_ShadowMapNum; i++) { m_ShadowData.m_CascadeCommandQueue[i].clear(); } - + if(directionaLight) { UpdateCascades(scene, directionaLight); - + for(uint32_t i = 0; i < m_ShadowData.m_ShadowMapNum; i++) { m_ShadowData.m_CascadeFrustums[i].Define(m_ShadowData.m_ShadowProjView[i]); } } } - + m_ForwardData.m_CommandQueue.clear(); - + auto& shadowData = GetShadowData(); glm::mat4* shadowTransforms = shadowData.m_ShadowProjView; glm::vec4* uSplitDepth = shadowData.m_SplitDepth; @@ -783,7 +785,7 @@ namespace Lumos::Graphics float ShadowFade = shadowData.m_ShadowFade; float width = (float)m_MainTexture->GetWidth(); float height = (float)m_MainTexture->GetHeight(); - + int shadowEnabled = renderSettings.ShadowsEnabled ? 1 : 0; if(renderSettings.Renderer3DEnabled) { @@ -800,9 +802,9 @@ namespace Lumos::Graphics m_ForwardData.m_DescriptorSet[2]->SetUniform("UBOLight", "Width", &width); m_ForwardData.m_DescriptorSet[2]->SetUniform("UBOLight", "Height", &height); m_ForwardData.m_DescriptorSet[2]->SetUniform("UBOLight", "shadowEnabled", &shadowEnabled); - + m_ForwardData.m_DescriptorSet[2]->SetTexture("uShadowMap", reinterpret_cast(shadowData.m_ShadowTex), 0, TextureType::DEPTHARRAY); - + int numShadows = shadowData.m_ShadowMapNum; auto EnvMipCount = m_ForwardData.m_EnvironmentMap ? m_ForwardData.m_EnvironmentMap->GetMipMapLevels() : 0; m_ForwardData.m_DescriptorSet[2]->SetUniform("UBOLight", "LightCount", &numLights); @@ -813,129 +815,129 @@ namespace Lumos::Graphics m_ForwardData.m_DescriptorSet[2]->SetTexture("uSSAOMap", Application::Get().GetCurrentScene()->GetSettings().RenderSettings.SSAOEnabled ? m_SSAOTexture : Material::GetDefaultTexture().get()); m_ForwardData.m_DescriptorSet[2]->SetTexture("uEnvMap", m_ForwardData.m_EnvironmentMap, 0, TextureType::CUBE); m_ForwardData.m_DescriptorSet[2]->SetTexture("uIrrMap", m_ForwardData.m_IrradianceMap, 0, TextureType::CUBE); - + auto group = registry.group(entt::get); - + Graphics::PipelineDesc pipelineDesc = {}; pipelineDesc.shader = m_ForwardData.m_Shader; pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; pipelineDesc.blendMode = BlendMode::SrcAlphaOneMinusSrcAlpha; pipelineDesc.clearTargets = false; pipelineDesc.swapchainTarget = false; - + for(auto entity : group) { if(!Entity(entity, scene).Active()) continue; - + const auto& [model, trans] = group.get(entity); - + if(!model.ModelRef) continue; - + const auto& meshes = model.ModelRef->GetMeshes(); - + for(auto mesh : meshes) { if(!mesh->GetActive()) continue; - + auto& worldTransform = trans.GetWorldMatrix(); auto bbCopy = mesh->GetBoundingBox()->Transformed(worldTransform); - + if(directionaLight) { for(uint32_t i = 0; i < m_ShadowData.m_ShadowMapNum; i++) { auto inside = m_ShadowData.m_CascadeFrustums[i].IsInside(bbCopy); - + if(!inside) continue; - + RenderCommand command; command.mesh = mesh.get(); command.transform = worldTransform; command.material = mesh->GetMaterial() ? mesh->GetMaterial().get() : m_ForwardData.m_DefaultMaterial; - + // Bind here in case not bound in the loop below as meshes will be inside // cascade frustum and not the cameras command.material->Bind(); - + m_ShadowData.m_CascadeCommandQueue[i].push_back(command); } } - + { auto inside = m_ForwardData.m_Frustum.IsInside(bbCopy); - + if(!inside) continue; - + RenderCommand command; command.mesh = mesh; command.transform = worldTransform; command.material = mesh->GetMaterial() ? mesh->GetMaterial().get() : m_ForwardData.m_DefaultMaterial; - + // Update material buffers command.material->Bind(); - + pipelineDesc.colourTargets[0] = m_MainTexture; pipelineDesc.cullMode = command.material->GetFlag(Material::RenderFlags::TWOSIDED) ? Graphics::CullMode::NONE : Graphics::CullMode::BACK; pipelineDesc.transparencyEnabled = command.material->GetFlag(Material::RenderFlags::ALPHABLEND); - + if(m_ForwardData.m_DepthTest && command.material->GetFlag(Material::RenderFlags::DEPTHTEST)) { pipelineDesc.depthTarget = m_ForwardData.m_DepthTexture; } - + command.pipeline = Graphics::Pipeline::Get(pipelineDesc); - + m_ForwardData.m_CommandQueue.push_back(command); } } } } - + m_Renderer2DData.m_CommandQueue2D.clear(); - + if(renderSettings.Renderer2DEnabled) { auto spriteGroup = registry.group(entt::get); for(auto entity : spriteGroup) { const auto& [sprite, trans] = spriteGroup.get(entity); - + auto bb = Maths::BoundingBox(Maths::Rect(sprite.GetPosition(), sprite.GetScale())); bb.Transform(trans.GetWorldMatrix()); auto inside = m_ForwardData.m_Frustum.IsInside(bb); - + if(!inside) continue; - + RenderCommand2D command; command.renderable = &sprite; command.transform = trans.GetWorldMatrix(); m_Renderer2DData.m_CommandQueue2D.push_back(command); }; - + auto animSpriteGroup = registry.group(entt::get); for(auto entity : animSpriteGroup) { const auto& [sprite, trans] = animSpriteGroup.get(entity); - + auto bb = Maths::BoundingBox(Maths::Rect(sprite.GetPosition(), sprite.GetScale())); bb.Transform(trans.GetWorldMatrix()); auto inside = m_ForwardData.m_Frustum.IsInside(bb); - + if(!inside) continue; - + RenderCommand2D command; command.renderable = &sprite; command.transform = trans.GetWorldMatrix(); m_Renderer2DData.m_CommandQueue2D.push_back(command); }; - + { LUMOS_PROFILE_SCOPE("Sort Meshes by distance from camera"); auto camTransform = m_CameraTransform; @@ -946,11 +948,11 @@ namespace Lumos::Graphics return true; if(!a.material->GetFlag(Material::RenderFlags::DEPTHTEST) && b.material->GetFlag(Material::RenderFlags::DEPTHTEST)) return false; - + return glm::length(camTransform->GetWorldPosition() - glm::vec3(a.transform[3])) < glm::length(camTransform->GetWorldPosition() - glm::vec3(b.transform[3])); }); } - + { LUMOS_PROFILE_SCOPE("Sort sprites by z value"); std::sort(m_Renderer2DData.m_CommandQueue2D.begin(), m_Renderer2DData.m_CommandQueue2D.end(), @@ -961,44 +963,44 @@ namespace Lumos::Graphics } } } - + void RenderPasses::SetRenderTarget(Graphics::Texture* texture, bool onlyIfTargetsScreen, bool rebuildFramebuffer) { LUMOS_PROFILE_FUNCTION(); m_ForwardData.m_RenderTexture = texture; } - + void RenderPasses::OnRender() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("Render Passes"); - + auto& sceneRenderSettings = Application::Get().GetCurrentScene()->GetSettings().RenderSettings; Renderer::GetRenderer()->ClearRenderTarget(m_MainTexture, Renderer::GetMainSwapChain()->GetCurrentCommandBuffer()); - - sceneRenderSettings.SSAOEnabled = false; + + // sceneRenderSettings.SSAOEnabled = false; if(sceneRenderSettings.SSAOEnabled) Renderer::GetRenderer()->ClearRenderTarget(m_NormalTexture, Renderer::GetMainSwapChain()->GetCurrentCommandBuffer()); - + // Set to default texture if bloom disabled m_BloomTextureLastRenderered = Graphics::Material::GetDefaultTexture().get(); - + if(m_ForwardData.m_DepthTest) { Renderer::GetRenderer()->ClearRenderTarget(reinterpret_cast(m_ForwardData.m_DepthTexture), Renderer::GetMainSwapChain()->GetCurrentCommandBuffer()); } - + GenerateBRDFLUTPass(); DepthPrePass(); - + if(sceneRenderSettings.SSAOEnabled && !m_DisablePostProcess) { SSAOPass(); - + if(sceneRenderSettings.SSAOBlur) SSAOBlurPass(); } - + if(m_Settings.ShadowPass && sceneRenderSettings.ShadowsEnabled) ShadowPass(); if(m_Settings.GeomPass && sceneRenderSettings.Renderer3DEnabled) @@ -1007,130 +1009,130 @@ namespace Lumos::Graphics SkyboxPass(); if(m_Settings.GeomPass && sceneRenderSettings.Renderer2DEnabled) Render2DPass(); - + TextPass(); - + m_LastRenderTarget = m_MainTexture; - + // if (sceneRenderSettings.EyeAdaptation) // EyeAdaptationPass(); - + if(sceneRenderSettings.BloomEnabled && !m_DisablePostProcess) BloomPass(); - + if(sceneRenderSettings.DepthOfFieldEnabled && !m_DisablePostProcess) DepthOfFieldPass(); - + if(sceneRenderSettings.DebandingEnabled && !m_DisablePostProcess) DebandingPass(); - + ToneMappingPass(); - + if(sceneRenderSettings.SharpenEnabled && !m_DisablePostProcess) SharpenPass(); - + if(sceneRenderSettings.FXAAEnabled && !m_DisablePostProcess) FXAAPass(); - + if(sceneRenderSettings.ChromaticAberationEnabled && !m_DisablePostProcess) ChromaticAberationPass(); - + if(sceneRenderSettings.FilmicGrainEnabled && !m_DisablePostProcess) FilmicGrainPass(); - + // if(sceneRenderSettings.OutlineEnabled // OutlinePass(); - + if(m_Settings.DebugPass && sceneRenderSettings.DebugRenderEnabled) DebugPass(); - + FinalPass(); } - + void RenderPasses::OnUpdate(const TimeStep& timeStep, Scene* scene) { } - + bool RenderPasses::OnWindowResizeEvent(WindowResizeEvent& e) { LUMOS_PROFILE_FUNCTION(); - + return false; } - + void RenderPasses::OnEvent(Event& e) { LUMOS_PROFILE_FUNCTION(); // EventDispatcher dispatcher(e); // dispatcher.Dispatch(BIND_EVENT_FN(RenderPasses::OnwindowResizeEvent)); } - + std::string RenderModeToString(int mode) { switch(mode) { - case 0: + case 0: return "Lighting"; - case 1: + case 1: return "Colour"; - case 2: + case 2: return "Metallic"; - case 3: + case 3: return "Roughness"; - case 4: + case 4: return "AO"; - case 5: + case 5: return "Emissive"; - case 6: + case 6: return "Normal"; - case 7: + case 7: return "Shadow Cascades"; - default: + default: return "Lighting"; } } - + void RenderPasses::OnImGui() { LUMOS_PROFILE_FUNCTION(); - + ImGui::TextUnformatted("Shadow Renderer"); - + if(ImGui::TreeNode("Texture")) { static int index = 0; - + // TODO: Fix - only showing layer 0 ImGui::SliderInt("Texture Array Index", &index, 0, m_ShadowData.m_ShadowTex->GetCount()); - + bool flipImage = Renderer::GetGraphicsContext()->FlipImGUITexture(); - + ImGui::Image(m_ShadowData.m_ShadowTex->GetHandle(), ImVec2(128, 128), ImVec2(0.0f, flipImage ? 1.0f : 0.0f), ImVec2(1.0f, flipImage ? 0.0f : 1.0f)); - + if(ImGui::IsItemHovered()) { ImGui::BeginTooltip(); ImGui::Image(m_ShadowData.m_ShadowTex->GetHandle(), ImVec2(256, 256), ImVec2(0.0f, flipImage ? 1.0f : 0.0f), ImVec2(1.0f, flipImage ? 0.0f : 1.0f)); ImGui::EndTooltip(); } - + ImGui::TreePop(); } - + ImGui::DragFloat("Initial Bias", &m_ShadowData.m_InitialBias, 0.00005f, 0.0f, 1.0f, "%.6f"); ImGui::DragFloat("Light Size", &m_ShadowData.m_LightSize, 0.00005f, 0.0f, 10.0f); ImGui::DragFloat("Max Shadow Distance", &m_ShadowData.m_MaxShadowDistance, 0.05f, 0.0f, 10000.0f); ImGui::DragFloat("Shadow Fade", &m_ShadowData.m_ShadowFade, 0.0005f, 0.0f, 500.0f); ImGui::DragFloat("Cascade Transition Fade", &m_ShadowData.m_CascadeFade, 0.0005f, 0.0f, 5.0f); - + ImGui::DragFloat("Cascade Split Lambda", &m_ShadowData.m_CascadeSplitLambda, 0.005f, 0.0f, 3.0f); - + ImGui::TextUnformatted("Forward Renderer"); - + ImGui::PushStyleVar(ImGuiStyleVar_FramePadding, ImVec2(2, 2)); ImGui::Columns(2); ImGui::Separator(); - + ImGui::AlignTextToFramePadding(); ImGui::TextUnformatted("Number Of Renderables"); ImGui::NextColumn(); @@ -1138,7 +1140,7 @@ namespace Lumos::Graphics ImGui::Text("%5.2lu", m_ForwardData.m_CommandQueue.size()); ImGui::PopItemWidth(); ImGui::NextColumn(); - + ImGui::AlignTextToFramePadding(); ImGui::TextUnformatted("Render Mode"); ImGui::NextColumn(); @@ -1146,7 +1148,7 @@ namespace Lumos::Graphics if(ImGui::BeginMenu(RenderModeToString(m_ForwardData.m_RenderMode).c_str())) { const int numRenderModes = 8; - + for(int i = 0; i < numRenderModes; i++) { if(ImGui::MenuItem(RenderModeToString(i).c_str(), "", m_ForwardData.m_RenderMode == i, true)) @@ -1158,46 +1160,59 @@ namespace Lumos::Graphics } ImGui::PopItemWidth(); ImGui::NextColumn(); - + ImGui::Columns(1); ImGui::TextUnformatted("2D renderer"); ImGui::Columns(2); - + ImGuiUtilities::Property("Number of draw calls", (int&)m_Renderer2DData.m_BatchDrawCallIndex, ImGuiUtilities::PropertyFlag::ReadOnly); ImGuiUtilities::Property("Max textures Per draw call", (int&)m_Renderer2DData.m_Limits.MaxTextures, 1, 16); ImGuiUtilities::Property("Exposure", m_Exposure); - + ImGui::Columns(1); ImGui::Separator(); ImGui::PopStyleVar(); } - + void RenderPasses::OnNewScene(Scene* scene) { m_ForwardData.m_EnvironmentMap = m_DefaultTextureCube; m_ForwardData.m_IrradianceMap = m_DefaultTextureCube; - + Graphics::DescriptorDesc info = {}; info.shader = m_ForwardData.m_Shader.get(); info.layoutIndex = 2; m_ForwardData.m_DescriptorSet[2] = SharedPtr(Graphics::DescriptorSet::Create(info)); m_CubeMap = nullptr; - + Graphics::DescriptorDesc descriptorDesc = {}; descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_SkyboxShader.get(); m_SkyboxDescriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); } - + + float RoundUpToNearestMultipleOf5(float value) + { + // Divide the value by 5 and round it up to the nearest integer + int roundedValue = static_cast(std::ceil(value / 5.0)); + + // Multiply the rounded value by 5 to get the nearest multiple of 5 + float result = roundedValue * 5.0; + + return result; + } + void RenderPasses::UpdateCascades(Scene* scene, Light* light) { LUMOS_PROFILE_FUNCTION(); float cascadeSplits[SHADOWMAP_MAX]; - + + float cascadeRadius[SHADOWMAP_MAX]; + float nearClip = m_Camera->GetNear(); float farClip = m_Camera->GetFar(); float clipRange = farClip - nearClip; - + float minZ = nearClip; float maxZ = nearClip + clipRange; float range = maxZ - minZ; @@ -1212,17 +1227,17 @@ namespace Lumos::Graphics float d = m_ShadowData.m_CascadeSplitLambda * (log - uniform) + uniform; cascadeSplits[i] = (d - nearClip) / clipRange; } - - cascadeSplits[3] = 0.35f; + + cascadeSplits[3] = 0.35f; float lastSplitDist = 0.0f; - + const glm::mat4 invCam = glm::inverse(m_Camera->GetProjectionMatrix() * glm::inverse(m_CameraTransform->GetWorldMatrix())); - + for(uint32_t i = 0; i < m_ShadowData.m_ShadowMapNum; i++) { LUMOS_PROFILE_SCOPE("Create Cascade"); - float splitDist = cascadeSplits[i]; - + float splitDist = cascadeSplits[i]; + glm::vec3 frustumCorners[8] = { glm::vec3(-1.0f, 1.0f, -1.0f), glm::vec3(1.0f, 1.0f, -1.0f), @@ -1233,23 +1248,23 @@ namespace Lumos::Graphics glm::vec3(1.0f, -1.0f, 1.0f), glm::vec3(-1.0f, -1.0f, 1.0f), }; - + // Project frustum corners into world space for(uint32_t j = 0; j < 8; j++) { glm::vec4 invCorner = invCam * glm::vec4(frustumCorners[j], 1.0f); frustumCorners[j] = (invCorner / invCorner.w); } - + for(uint32_t j = 0; j < 4; j++) { glm::vec3 dist = frustumCorners[j + 4] - frustumCorners[j]; frustumCorners[j + 4] = frustumCorners[j] + (dist * splitDist); frustumCorners[j] = frustumCorners[j] + (dist * lastSplitDist); } - + lastSplitDist = cascadeSplits[i]; - + // Get frustum center glm::vec3 frustumCenter = glm::vec3(0.0f); for(uint32_t j = 0; j < 8; j++) @@ -1257,29 +1272,34 @@ namespace Lumos::Graphics frustumCenter += frustumCorners[j]; } frustumCenter /= 8.0f; - + float radius = 0.0f; for(uint32_t j = 0; j < 8; j++) { float distance = glm::distance(frustumCorners[j], frustumCenter); radius = Maths::Max(radius, distance); } - + // Temp work around to flickering when rotating camera // Sphere radius for lightOrthoMatrix should fix this // But radius changes as the camera is rotated which causes flickering - const float value = 1.0f; - radius = std::ceil(radius *value) / value; - + // const float value = 16.0f; + // radius = std::ceil(radius *value) / value; + + static const float roundTo[8] = { 5.0f, 5.0f, 20.0f, 200.0f, 400.0f, 400.0f, 400.0f, 400.0f }; + radius = RoundUpToNearestMultipleOf5(radius); + + cascadeRadius[i] = radius; + glm::vec3 maxExtents = glm::vec3(radius); glm::vec3 minExtents = -maxExtents; - + glm::vec3 lightDir = glm::normalize(-light->Direction); glm::mat4 lightOrthoMatrix = glm::ortho(minExtents.x, maxExtents.x, minExtents.y, maxExtents.y, m_ShadowData.CascadeNearPlaneOffset, maxExtents.z - minExtents.z + m_ShadowData.CascadeFarPlaneOffset); glm::mat4 LightViewMatrix = glm::lookAt(frustumCenter - lightDir * -minExtents.z, frustumCenter, glm::vec3(0.0f, 0.0f, 1.0f)); - + auto shadowProj = lightOrthoMatrix * LightViewMatrix; - + const bool StabilizeCascades = true; if(StabilizeCascades) { @@ -1288,68 +1308,68 @@ namespace Lumos::Graphics glm::vec4 shadowOrigin = glm::vec4(0.0f, 0.0f, 0.0f, 1.0f); shadowOrigin = shadowProj * shadowOrigin; shadowOrigin *= (m_ShadowData.m_ShadowMapSize * 0.5f); - + glm::vec4 roundedOrigin = glm::round(shadowOrigin); glm::vec4 roundOffset = roundedOrigin - shadowOrigin; roundOffset = roundOffset * (2.0f / m_ShadowData.m_ShadowMapSize); roundOffset.z = 0.0f; roundOffset.w = 0.0f; - + lightOrthoMatrix[3] += roundOffset; } // Store split distance and matrix in cascade m_ShadowData.m_SplitDepth[i] = glm::vec4((m_Camera->GetNear() + splitDist * clipRange) * -1.0f); m_ShadowData.m_ShadowProjView[i] = lightOrthoMatrix * LightViewMatrix; - + if(i == 0) m_ShadowData.m_LightMatrix = glm::inverse(LightViewMatrix); } } - + void RenderPasses::GenerateBRDFLUTPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("BRDF Pass"); - + if(!m_GenerateBRDFLUT) return; - + m_GenerateBRDFLUT = false; - + Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = Application::Get().GetShaderLibrary()->GetResource("BRDFLUT"); - + pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; pipelineDesc.cullMode = Graphics::CullMode::BACK; pipelineDesc.transparencyEnabled = false; pipelineDesc.colourTargets[0] = m_ForwardData.m_BRDFLUT.get(); - + auto commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); auto pipeline = Graphics::Pipeline::Get(pipelineDesc); - + pipeline->Bind(commandBuffer); Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); pipeline->End(commandBuffer); } - + void RenderPasses::ShadowPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("Shadow Pass"); - + bool empty = true; for(uint32_t i = 0; i < m_ShadowData.m_ShadowMapNum; ++i) { if(!m_ShadowData.m_CascadeCommandQueue[i].empty()) empty = false; } - + if(empty) return; - + m_ShadowData.m_DescriptorSet[0]->SetUniform("ShadowData", "LightMatrices", m_ShadowData.m_ShadowProjView); m_ShadowData.m_DescriptorSet[0]->Update(); - + Graphics::PipelineDesc pipelineDesc; pipelineDesc.shader = m_ShadowData.m_Shader; pipelineDesc.cullMode = Graphics::CullMode::FRONT; @@ -1359,48 +1379,48 @@ namespace Lumos::Graphics pipelineDesc.depthBiasEnabled = false; pipelineDesc.depthBiasConstantFactor = 0.0f; pipelineDesc.depthBiasSlopeFactor = 0.0f; - + auto pipeline = Graphics::Pipeline::Get(pipelineDesc); auto commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); - + for(uint32_t i = 0; i < m_ShadowData.m_ShadowMapNum; ++i) { LUMOS_PROFILE_GPU("Shadow Layer Pass"); - + m_ShadowData.m_Layer = i; pipeline->Bind(commandBuffer, m_ShadowData.m_Layer); - + uint32_t layer = static_cast(m_ShadowData.m_Layer); auto& pushConstants = m_ShadowData.m_Shader->GetPushConstants(); memcpy(pushConstants[0].data + sizeof(glm::mat4), &layer, sizeof(uint32_t)); m_ShadowData.m_CurrentDescriptorSets[0] = m_ShadowData.m_DescriptorSet[0].get(); - + for(auto& command : m_ShadowData.m_CascadeCommandQueue[m_ShadowData.m_Layer]) { m_Stats.NumShadowObjects++; - + Mesh* mesh = command.mesh; - + auto trans = command.transform; memcpy(pushConstants[0].data, &trans, sizeof(glm::mat4)); - + Material* material = command.material ? command.material : m_ForwardData.m_DefaultMaterial; m_ShadowData.m_CurrentDescriptorSets[1] = material->GetDescriptorSet(); - + m_ShadowData.m_Shader->BindPushConstants(commandBuffer, pipeline.get()); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, m_ShadowData.m_CurrentDescriptorSets.data(), 2); Renderer::DrawMesh(commandBuffer, pipeline.get(), mesh); } - + pipeline->End(commandBuffer); } } - + void RenderPasses::DepthPrePass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("Depth Pre Pass"); - + Graphics::CommandBuffer* commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = m_DepthPrePassShader; @@ -1412,61 +1432,61 @@ namespace Lumos::Graphics pipelineDesc.transparencyEnabled = false; pipelineDesc.depthTarget = m_ForwardData.m_DepthTexture; pipelineDesc.colourTargets[0] = m_NormalTexture; - + auto pipeline = Graphics::Pipeline::Get(pipelineDesc); commandBuffer->BindPipeline(pipeline); - + for(auto& command : m_ForwardData.m_CommandQueue) { if(!command.material->GetFlag(Material::RenderFlags::DEPTHTEST) || command.material->GetFlag(Material::RenderFlags::ALPHABLEND)) continue; - + Mesh* mesh = command.mesh; auto& worldTransform = command.transform; - + DescriptorSet* sets[2]; sets[0] = m_ForwardData.m_DescriptorSet[0].get(); - + Material* material = command.material ? command.material : m_ForwardData.m_DefaultMaterial; sets[1] = material->GetDescriptorSet(); - + auto& pushConstants = m_DepthPrePassShader->GetPushConstants()[0]; pushConstants.SetValue("transform", (void*)&worldTransform); - + m_DepthPrePassShader->BindPushConstants(commandBuffer, pipeline); Renderer::BindDescriptorSets(pipeline, commandBuffer, 0, sets, 2); Renderer::DrawMesh(commandBuffer, pipeline, mesh); } - + if(commandBuffer) commandBuffer->UnBindPipeline(); } - + void RenderPasses::SSAOPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("SSAO Pass"); - + if(!m_Camera || !m_SSAOShader || !m_SSAOShader->IsCompiled()) return; - + Graphics::CommandBuffer* commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = m_SSAOShader; pipelineDesc.colourTargets[0] = m_SSAOTexture; pipelineDesc.clearTargets = true; - + auto projection = m_Camera->GetProjectionMatrix(); auto invProj = glm::inverse(m_Camera->GetProjectionMatrix()); auto view = glm::inverse(m_CameraTransform->GetWorldMatrix()); - + float nearC = m_Camera->GetNear(); float farC = m_Camera->GetFar(); - + static glm::vec4 samples[64]; float radius; static bool init = false; - + if(!init) { for(uint32_t i = 0; i < 64; ++i) @@ -1480,142 +1500,142 @@ namespace Lumos::Graphics } init = true; } - + Scene::SceneRenderSettings& renderSettings = m_CurrentScene->GetSettings().RenderSettings; - + m_SSAOPassDescriptorSet->SetUniform("UniformBuffer", "invProj", &invProj); m_SSAOPassDescriptorSet->SetUniform("UniformBuffer", "projection", &projection); m_SSAOPassDescriptorSet->SetUniform("UniformBuffer", "view", &view); - + m_SSAOPassDescriptorSet->SetUniform("UniformBuffer", "samples", &samples); m_SSAOPassDescriptorSet->SetUniform("UniformBuffer", "ssaoRadius", &renderSettings.SSAOSampleRadius); - + m_SSAOPassDescriptorSet->SetUniform("UniformBuffer", "near", &nearC); m_SSAOPassDescriptorSet->SetUniform("UniformBuffer", "far", &farC); - m_SSAOPassDescriptorSet->SetUniform("UniformBuffer", "strength", &renderSettings.SSAOStrength); - + m_SSAOPassDescriptorSet->SetUniform("UniformBuffer", "strength", &renderSettings.SSAOStrength); + m_SSAOPassDescriptorSet->SetTexture("in_Depth", m_ForwardData.m_DepthTexture); m_SSAOPassDescriptorSet->SetTexture("in_Noise", m_NoiseTexture); m_SSAOPassDescriptorSet->SetTexture("in_Normal", m_NormalTexture); m_SSAOPassDescriptorSet->Update(); - + auto pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + auto set = m_SSAOPassDescriptorSet.get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); - + pipeline->End(commandBuffer); } - + void RenderPasses::SSAOBlurPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("SSAO Blur Pass"); - + if(!m_Camera || !m_SSAOBlurShader || !m_SSAOBlurShader->IsCompiled()) return; - + Graphics::CommandBuffer* commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = m_SSAOBlurShader; pipelineDesc.colourTargets[0] = m_SSAOTexture1; pipelineDesc.clearTargets = true; - + glm::vec2 ssaoTexelOffset = glm::vec2(0.0f, 2.0f / m_SSAOTexture->GetHeight()); - + Scene::SceneRenderSettings& renderSettings = m_CurrentScene->GetSettings().RenderSettings; - + m_SSAOBlurPassDescriptorSet->SetUniform("UniformBuffer", "ssaoTexelOffset", &ssaoTexelOffset); m_SSAOBlurPassDescriptorSet->SetUniform("UniformBuffer", "ssaoBlurRadius", &renderSettings.SSAOBlurRadius); - + m_SSAOBlurPassDescriptorSet->SetTexture("in_Depth", m_ForwardData.m_DepthTexture); m_SSAOBlurPassDescriptorSet->SetTexture("in_SSAO", m_SSAOTexture); m_SSAOBlurPassDescriptorSet->SetTexture("in_Normal", m_NormalTexture); m_SSAOBlurPassDescriptorSet->TransitionImages(commandBuffer); m_SSAOBlurPassDescriptorSet->Update(); - + ssaoTexelOffset = glm::vec2(2.0f / m_SSAOTexture->GetWidth(), 0.0f); - + m_SSAOBlurPassDescriptorSet2->SetUniform("UniformBuffer", "ssaoTexelOffset", &ssaoTexelOffset); m_SSAOBlurPassDescriptorSet2->SetUniform("UniformBuffer", "ssaoBlurRadius", &renderSettings.SSAOBlurRadius); - + m_SSAOBlurPassDescriptorSet2->SetTexture("in_Depth", m_ForwardData.m_DepthTexture); m_SSAOBlurPassDescriptorSet2->SetTexture("in_SSAO", m_SSAOTexture1); m_SSAOBlurPassDescriptorSet2->SetTexture("in_Normal", m_NormalTexture); - + auto pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + auto set = m_SSAOBlurPassDescriptorSet.get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); - + pipeline->End(commandBuffer); - + m_SSAOBlurPassDescriptorSet2->TransitionImages(commandBuffer); m_SSAOBlurPassDescriptorSet2->Update(); - + pipelineDesc.colourTargets[0] = m_SSAOTexture; pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + set = m_SSAOBlurPassDescriptorSet2.get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); - + pipeline->End(commandBuffer); } - + void RenderPasses::ForwardPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("Forward Pass"); - + if(m_ForwardData.m_CommandQueue.empty()) return; m_ForwardData.m_DescriptorSet[2]->Update(); - + Graphics::CommandBuffer* commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); - + for(auto& command : m_ForwardData.m_CommandQueue) { m_Stats.NumRenderedObjects++; - + Mesh* mesh = command.mesh; auto& worldTransform = command.transform; Material* material = command.material ? command.material : m_ForwardData.m_DefaultMaterial; auto pipeline = command.pipeline; commandBuffer->BindPipeline(pipeline); - + m_ForwardData.m_CurrentDescriptorSets[0] = m_ForwardData.m_DescriptorSet[0].get(); m_ForwardData.m_CurrentDescriptorSets[1] = material->GetDescriptorSet(); m_ForwardData.m_CurrentDescriptorSets[2] = m_ForwardData.m_DescriptorSet[2].get(); - + auto& pushConstants = m_ForwardData.m_Shader->GetPushConstants()[0]; pushConstants.SetValue("transform", (void*)&worldTransform); - + m_ForwardData.m_Shader->BindPushConstants(commandBuffer, pipeline); Renderer::BindDescriptorSets(pipeline, commandBuffer, 0, m_ForwardData.m_CurrentDescriptorSets.data(), 3); Renderer::DrawMesh(commandBuffer, pipeline, mesh); } - + if(commandBuffer) commandBuffer->UnBindPipeline(); } - + void RenderPasses::SkyboxPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("SkyBox Pass"); - + if(!m_CubeMap) return; - + if(!m_Camera || !m_CameraTransform) return; - + int mode = 0; float exposure = m_Exposure * 120000.0f; float blurLevel = m_CurrentScene->GetSettings().RenderSettings.SkyboxMipLevel; @@ -1624,42 +1644,42 @@ namespace Lumos::Graphics m_SkyboxDescriptorSet->SetUniform("UniformBuffer", "BlurLevel", &blurLevel); m_SkyboxDescriptorSet->SetTexture("u_CubeMap", m_CubeMap, 0, TextureType::CUBE); m_SkyboxDescriptorSet->Update(); - + Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = m_SkyboxShader; - + pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; pipelineDesc.cullMode = Graphics::CullMode::BACK; pipelineDesc.transparencyEnabled = false; - + { pipelineDesc.depthTarget = reinterpret_cast(m_ForwardData.m_DepthTexture); } - + pipelineDesc.colourTargets[0] = m_MainTexture; - + auto commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); auto pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + auto set = m_SkyboxDescriptorSet.get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); Renderer::DrawMesh(commandBuffer, pipeline.get(), m_ScreenQuad); - + pipeline->End(commandBuffer); } - + void RenderPasses::DepthOfFieldPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("Depth Of Field Pass"); - + if(!m_Camera || !m_DepthOfFieldShader || !m_DepthOfFieldShader->IsCompiled()) return; - + const auto& proj = m_Camera->GetProjectionMatrix(); Scene::SceneRenderSettings& renderSettings = m_CurrentScene->GetSettings().RenderSettings; - + float depthLinearizeMul = (-proj[3][2]); // float depthLinearizeMul = ( clipFar * clipNear ) / ( clipFar - clipNear ); float depthLinearizeAdd = (proj[2][2]); // float depthLinearizeAdd = clipFar / ( clipFar - clipNear ); // correct the handedness issue. @@ -1667,252 +1687,252 @@ namespace Lumos::Graphics depthLinearizeAdd = -depthLinearizeAdd; glm::vec2 DepthConsts = { depthLinearizeMul, depthLinearizeAdd }; glm::vec2 DOFParams = { renderSettings.DepthOfFieldDistance, renderSettings.DepthOfFieldStrength }; - + m_DepthOfFieldPassDescriptorSet->SetUniform("UniformBuffer", "DOFParams", &DOFParams); m_DepthOfFieldPassDescriptorSet->SetUniform("UniformBuffer", "DepthConsts", &DepthConsts); - + m_DepthOfFieldPassDescriptorSet->SetTexture("u_Texture", m_MainTexture); m_DepthOfFieldPassDescriptorSet->SetTexture("u_DepthTexture", m_ForwardData.m_DepthTexture); m_DepthOfFieldPassDescriptorSet->Update(); - + Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = m_DepthOfFieldShader; pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; pipelineDesc.cullMode = Graphics::CullMode::BACK; pipelineDesc.transparencyEnabled = false; pipelineDesc.colourTargets[0] = m_PostProcessTexture1; - + auto commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); auto pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + auto set = m_DepthOfFieldPassDescriptorSet.get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); - + pipeline->End(commandBuffer); - + m_LastRenderTarget = m_PostProcessTexture1; std::swap(m_PostProcessTexture1, m_MainTexture); } - + void RenderPasses::SharpenPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("Sharpen Pass"); - + if(!m_Camera || !m_SharpenShader || !m_SharpenShader->IsCompiled()) return; - + Scene::SceneRenderSettings& renderSettings = m_CurrentScene->GetSettings().RenderSettings; - + m_SharpenPassDescriptorSet->SetTexture("u_Texture", m_MainTexture); m_SharpenPassDescriptorSet->Update(); - + Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = m_SharpenShader; pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; pipelineDesc.cullMode = Graphics::CullMode::BACK; pipelineDesc.transparencyEnabled = false; pipelineDesc.colourTargets[0] = m_PostProcessTexture1; - + auto commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); auto pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + auto set = m_SharpenPassDescriptorSet.get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); - + pipeline->End(commandBuffer); - + m_LastRenderTarget = m_PostProcessTexture1; std::swap(m_PostProcessTexture1, m_MainTexture); } - + void RenderPasses::ToneMappingPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("Tone Mapping Pass"); - + float bloomIntensity = m_CurrentScene->GetSettings().RenderSettings.BloomEnabled ? m_CurrentScene->GetSettings().RenderSettings.m_BloomIntensity : 0.0f; float Saturation = m_CurrentScene->GetSettings().RenderSettings.Saturation; float Brightness = m_CurrentScene->GetSettings().RenderSettings.Brightness; float Contrast = m_CurrentScene->GetSettings().RenderSettings.Contrast; - + m_ToneMappingPassDescriptorSet->SetUniform("UniformBuffer", "BloomIntensity", &bloomIntensity); m_ToneMappingPassDescriptorSet->SetUniform("UniformBuffer", "ToneMapIndex", &m_ToneMapIndex); m_ToneMappingPassDescriptorSet->SetUniform("UniformBuffer", "Brightness", &Brightness); m_ToneMappingPassDescriptorSet->SetUniform("UniformBuffer", "Contrast", &Contrast); m_ToneMappingPassDescriptorSet->SetUniform("UniformBuffer", "Saturation", &Saturation); - + m_ToneMappingPassDescriptorSet->SetTexture("u_Texture", m_MainTexture); m_ToneMappingPassDescriptorSet->SetTexture("u_BloomTexture", m_BloomTextureLastRenderered); m_ToneMappingPassDescriptorSet->Update(); - + Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = m_ToneMappingPassShader; pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; pipelineDesc.cullMode = Graphics::CullMode::BACK; pipelineDesc.transparencyEnabled = false; pipelineDesc.colourTargets[0] = m_PostProcessTexture1; - + auto commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); auto pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + auto set = m_ToneMappingPassDescriptorSet.get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); - + pipeline->End(commandBuffer); - + m_LastRenderTarget = m_PostProcessTexture1; std::swap(m_PostProcessTexture1, m_MainTexture); } - + void RenderPasses::FinalPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("Final Pass"); - + Texture* finalPassTexture = m_MainTexture; - + #ifndef LUMOS_DIST - + int debugMode = m_CurrentScene->GetSettings().RenderSettings.DebugMode; switch(debugMode) { - case 1: + case 1: finalPassTexture = m_SSAOTexture; break; - case 2: + case 2: finalPassTexture = m_SSAOTexture1; break; - case 3: + case 3: finalPassTexture = m_NormalTexture; break; - case 4: + case 4: finalPassTexture = m_BloomTexture; break; - case 5: + case 5: finalPassTexture = m_NoiseTexture; break; - case 6: + case 6: finalPassTexture = m_PostProcessTexture1; break; - case 0: - default: + case 0: + default: break; } #endif m_FinalPassDescriptorSet->SetTexture("u_Texture", finalPassTexture); m_FinalPassDescriptorSet->Update(); - + Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = m_FinalPassShader; - + pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; pipelineDesc.cullMode = Graphics::CullMode::BACK; pipelineDesc.transparencyEnabled = false; - + if(m_ForwardData.m_RenderTexture) pipelineDesc.colourTargets[0] = m_ForwardData.m_RenderTexture; else pipelineDesc.swapchainTarget = true; - + auto commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); auto pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + auto set = m_FinalPassDescriptorSet.get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); - + pipeline->End(commandBuffer); } - + void RenderPasses::BloomPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("Bloom Pass"); - + if(!m_BloomPassShader->IsCompiled() || !m_BloomDescriptorSets[0] || m_BloomTexture->GetWidth() == 0 || m_BloomTexture->GetHeight() == 0) return; - + int descCount = (int)m_BloomDescriptorSets.size(); int targetMipCount = m_BloomTexture->GetMipMapLevels(); - + int targetDescCount = 1 + (targetMipCount - 2) * 2 + 1 + (targetMipCount - 2 - 3); - + if(descCount != targetDescCount) { m_BloomDescriptorSets.clear(); - + Graphics::DescriptorDesc descriptorDesc {}; descriptorDesc.layoutIndex = 0; descriptorDesc.shader = m_BloomPassShader.get(); - + for(int i = 0; i < targetDescCount; i++) { m_BloomDescriptorSets.push_back(SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc))); } } - + int passCount = 0; - + auto commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); - + struct BloomComputePushConstants { glm::vec4 Params; glm::vec4 Params2; // float LOD = 0.0f; // int Mode = 0; // 0 = prefilter, 1 = downsample, 2 = firstUpsample, 3 = upsample } bloomComputePushConstants; - + bloomComputePushConstants.Params = { m_CurrentScene->GetSettings().RenderSettings.BloomThreshold, m_CurrentScene->GetSettings().RenderSettings.BloomThreshold - m_CurrentScene->GetSettings().RenderSettings.BloomKnee, m_CurrentScene->GetSettings().RenderSettings.BloomKnee * 2.0f, 0.25f / m_CurrentScene->GetSettings().RenderSettings.BloomKnee }; bloomComputePushConstants.Params2.x = (float)0; bloomComputePushConstants.Params2.y = (float)0; bloomComputePushConstants.Params2.z = (float)m_MainTexture->GetWidth(); bloomComputePushConstants.Params2.w = (float)m_MainTexture->GetHeight(); - + uint32_t workGroupSize = 4; uint32_t workGroupsX = m_BloomTexture->GetWidth() / workGroupSize; uint32_t workGroupsY = m_BloomTexture->GetHeight() / workGroupSize; - + m_BloomDescriptorSets[0]->SetTexture("u_Texture", m_MainTexture); m_BloomDescriptorSets[0]->SetTexture("u_BloomTexture", m_MainTexture); - + if(m_SupportCompute) { m_BloomDescriptorSets[0]->SetTexture("o_Image", m_BloomTexture); m_BloomDescriptorSets[0]->TransitionImages(commandBuffer); } m_BloomDescriptorSets[0]->Update(); - + Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = m_BloomPassShader; pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; pipelineDesc.cullMode = Graphics::CullMode::BACK; pipelineDesc.transparencyEnabled = false; pipelineDesc.mipIndex = 0; - + if(!m_SupportCompute) pipelineDesc.colourTargets[0] = m_BloomTexture; - + auto pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + auto& pushConstants = m_BloomPassShader->GetPushConstants(); memcpy(pushConstants[0].data, &bloomComputePushConstants, sizeof(BloomComputePushConstants)); m_BloomPassShader->BindPushConstants(commandBuffer, pipeline.get()); - + // Pre Filter { - + auto set = m_BloomDescriptorSets[passCount].get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); - + if(m_SupportCompute) { Renderer::GetRenderer()->Dispatch(commandBuffer, workGroupsX, workGroupsY, 1); @@ -1921,19 +1941,19 @@ namespace Lumos::Graphics { Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); } - + passCount++; pipeline->End(commandBuffer); } - + bloomComputePushConstants.Params2.y = 1; uint32_t mips; - + if(m_BloomTexture->GetMipMapLevels() < 2) mips = 1; else mips = m_BloomTexture->GetMipMapLevels() - 2; - + for(int i = 1; i < (targetMipCount - 2) * 2; i++) { if(i % 2 == 0) @@ -1946,18 +1966,18 @@ namespace Lumos::Graphics m_BloomDescriptorSets[i]->SetTexture("u_Texture", m_BloomTexture); m_BloomDescriptorSets[i]->SetTexture("u_BloomTexture", m_MainTexture); } - + m_BloomDescriptorSets[i]->Update(); } - + // m_BloomDescriptorSets[1]->SetTexture("u_Texture", m_BloomTexture); // m_BloomDescriptorSets[1]->SetTexture("u_BloomTexture", m_MainTexture); // // m_BloomDescriptorSets[2]->SetTexture("u_Texture", m_BloomTexture1); // m_BloomDescriptorSets[2]->SetTexture("u_BloomTexture", m_MainTexture); - + // m_BloomDescriptorSets[2]->Update(); - + for(uint32_t i = 1; i < mips; i++) { { @@ -1966,44 +1986,44 @@ namespace Lumos::Graphics pipelineDesc.colourTargets[0] = m_BloomTexture1; bloomComputePushConstants.Params2.z = (float)m_BloomTexture1->GetWidth(i); bloomComputePushConstants.Params2.w = (float)m_BloomTexture1->GetHeight(i); - + if(m_SupportCompute) { m_BloomDescriptorSets[passCount]->SetTexture("o_Image", m_BloomTexture1, i); } - + m_BloomDescriptorSets[passCount]->TransitionImages(commandBuffer); m_BloomDescriptorSets[passCount]->Update(); - + pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + bloomComputePushConstants.Params2.x = i - 1.0f; - + auto& pushConstants = m_BloomPassShader->GetPushConstants(); memcpy(pushConstants[0].data, &bloomComputePushConstants, sizeof(BloomComputePushConstants)); m_BloomPassShader->BindPushConstants(commandBuffer, pipeline.get()); - + auto set = m_BloomDescriptorSets[passCount].get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); if(m_SupportCompute) { workGroupsX = (uint32_t)glm::ceil((float)m_BloomTexture->GetWidth(i) / (float)workGroupSize); workGroupsY = (uint32_t)glm::ceil((float)m_BloomTexture->GetHeight(i) / (float)workGroupSize); - + Renderer::GetRenderer()->Dispatch(commandBuffer, workGroupsX, workGroupsY, 1); } else { Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); } - + passCount++; - + pipeline->End(commandBuffer); } { - + if(m_SupportCompute) { m_BloomDescriptorSets[passCount]->SetTexture("o_Image", m_BloomTexture, i); @@ -2016,88 +2036,88 @@ namespace Lumos::Graphics m_BloomDescriptorSets[passCount]->TransitionImages(commandBuffer); m_BloomDescriptorSets[passCount]->Update(); } - + pipelineDesc.mipIndex = i; - + if(!m_SupportCompute) pipelineDesc.colourTargets[0] = m_BloomTexture; bloomComputePushConstants.Params2.z = (float)m_BloomTexture1->GetWidth(i); bloomComputePushConstants.Params2.w = (float)m_BloomTexture1->GetHeight(i); - + pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + bloomComputePushConstants.Params2.x = (float)i; - + memcpy(pushConstants[0].data, &bloomComputePushConstants, sizeof(BloomComputePushConstants)); m_BloomPassShader->BindPushConstants(commandBuffer, pipeline.get()); - + auto set = m_BloomDescriptorSets[passCount].get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); if(m_SupportCompute) { workGroupsX = (uint32_t)glm::ceil((float)m_BloomTexture->GetWidth(i) / (float)workGroupSize); workGroupsY = (uint32_t)glm::ceil((float)m_BloomTexture->GetHeight(i) / (float)workGroupSize); - + Renderer::GetRenderer()->Dispatch(commandBuffer, workGroupsX, workGroupsY, 1); } else { Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); } - + passCount++; - + pipeline->End(commandBuffer); } } - + // First Upsample { m_BloomDescriptorSets[passCount]->SetTexture("u_Texture", m_BloomTexture); m_BloomDescriptorSets[passCount]->SetTexture("u_BloomTexture", m_MainTexture); - + if(m_SupportCompute) { m_BloomDescriptorSets[passCount]->SetTexture("o_Image", m_BloomTexture2, mips - 2); } m_BloomDescriptorSets[passCount]->TransitionImages(commandBuffer); m_BloomDescriptorSets[passCount]->Update(); - + bloomComputePushConstants.Params2.y = (float)2; bloomComputePushConstants.Params2.x -= 1.0f; bloomComputePushConstants.Params2.z = (float)m_BloomTexture2->GetWidth(mips - 2); bloomComputePushConstants.Params2.w = (float)m_BloomTexture2->GetHeight(mips - 2); - + pipelineDesc.mipIndex = mips - 2; - + if(!m_SupportCompute) pipelineDesc.colourTargets[0] = m_BloomTexture2; pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + memcpy(pushConstants[0].data, &bloomComputePushConstants, sizeof(BloomComputePushConstants)); m_BloomPassShader->BindPushConstants(commandBuffer, pipeline.get()); - + auto set2 = m_BloomDescriptorSets[passCount].get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set2, 1); if(m_SupportCompute) { workGroupsX = (uint32_t)glm::ceil((float)m_BloomTexture->GetWidth(mips - 2) / (float)workGroupSize); workGroupsY = (uint32_t)glm::ceil((float)m_BloomTexture->GetHeight(mips - 2) / (float)workGroupSize); - + Renderer::GetRenderer()->Dispatch(commandBuffer, workGroupsX, workGroupsY, 1); } else { Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); } - + passCount++; - + pipeline->End(commandBuffer); } - + int test = 1; for(int i = passCount; i < passCount + (targetMipCount - 2 - 3) + 1; i++) { @@ -2112,14 +2132,14 @@ namespace Lumos::Graphics m_BloomDescriptorSets[i]->SetTexture("u_BloomTexture", m_BloomTexture2); } m_BloomDescriptorSets[i]->Update(); - + test++; } - + // Can't transition images to right layout if render to a colour attachment // Need to sample from m_BloomTexture2 first then switch between that and m_BloomTexture1 bool evenMip = true; - + // Upsample for(int32_t mip = mips - 3; mip >= 0; mip--) { @@ -2127,9 +2147,9 @@ namespace Lumos::Graphics bloomComputePushConstants.Params2.x = (float)mip; bloomComputePushConstants.Params2.z = (float)m_BloomTexture2->GetWidth(mip); bloomComputePushConstants.Params2.w = (float)m_BloomTexture2->GetHeight(mip); - + pipelineDesc.mipIndex = mip; - + if(evenMip) { if(m_SupportCompute) @@ -2152,146 +2172,146 @@ namespace Lumos::Graphics else m_BloomDescriptorSets[passCount]->TransitionImages(commandBuffer); } - + if(!m_SupportCompute) pipelineDesc.colourTargets[0] = evenMip ? m_BloomTexture1 : m_BloomTexture2; auto set2 = m_BloomDescriptorSets[passCount].get(); // evenMip ? m_BloomDescriptorSets[passCount].get() : m_BloomDescriptorSets[5].get(); set2->TransitionImages(commandBuffer); - + pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + memcpy(pushConstants[0].data, &bloomComputePushConstants, sizeof(BloomComputePushConstants)); m_BloomPassShader->BindPushConstants(commandBuffer, pipeline.get()); - + Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set2, 1); if(m_SupportCompute) { workGroupsX = (uint32_t)glm::ceil((float)m_BloomTexture2->GetWidth(mip) / (float)workGroupSize); workGroupsY = (uint32_t)glm::ceil((float)m_BloomTexture2->GetHeight(mip) / (float)workGroupSize); - + Renderer::GetRenderer()->Dispatch(commandBuffer, workGroupsX, workGroupsY, 1); } else { Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); } - + passCount++; - + pipeline->End(commandBuffer); - + m_BloomTextureLastRenderered = evenMip ? m_BloomTexture1 : m_BloomTexture2; evenMip = !evenMip; } } - + void RenderPasses::FXAAPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("FXAA Pass"); - + if(!m_MainTexture || !m_FXAAShader->IsCompiled()) return; - + auto commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); - + m_FXAAPassDescriptorSet->SetTexture("u_Texture", m_MainTexture); - + if(m_SupportCompute) { m_FXAAPassDescriptorSet->SetTexture("o_Image", m_PostProcessTexture1); m_FXAAPassDescriptorSet->TransitionImages(commandBuffer); } - + m_FXAAPassDescriptorSet->Update(); - + Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = m_FXAAShader; pipelineDesc.transparencyEnabled = false; pipelineDesc.clearTargets = false; - + if(!m_SupportCompute) pipelineDesc.colourTargets[0] = m_PostProcessTexture1; - + auto pipeline = Graphics::Pipeline::Get(pipelineDesc); - + pipeline->Bind(commandBuffer); - + auto set = m_FXAAPassDescriptorSet.get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); - + if(m_SupportCompute) { uint32_t workGroupSize = 4; uint32_t workGroupsX = m_PostProcessTexture1->GetWidth() / workGroupSize; uint32_t workGroupsY = m_PostProcessTexture1->GetHeight() / workGroupSize; - + Renderer::GetRenderer()->Dispatch(commandBuffer, workGroupsX, workGroupsY, 1); } else { Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); } - + pipeline->End(commandBuffer); - + m_LastRenderTarget = m_PostProcessTexture1; std::swap(m_PostProcessTexture1, m_MainTexture); } - + void RenderPasses::DebandingPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("Debanding Pass"); - + if(!m_MainTexture || !m_DebandingShader->IsCompiled()) return; - + m_DebandingPassDescriptorSet->SetTexture("u_Texture", m_MainTexture); m_DebandingPassDescriptorSet->Update(); - + Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = m_DebandingShader; pipelineDesc.transparencyEnabled = false; pipelineDesc.clearTargets = true; pipelineDesc.colourTargets[0] = m_PostProcessTexture1; - + auto commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); auto pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + auto set = m_DebandingPassDescriptorSet.get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); - + pipeline->End(commandBuffer); - + m_LastRenderTarget = m_PostProcessTexture1; std::swap(m_PostProcessTexture1, m_MainTexture); } - + void RenderPasses::FilmicGrainPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("Filmic Grain Pass"); - + if(!m_MainTexture || !m_FilmicGrainShader->IsCompiled()) return; - + m_FilmicGrainPassDescriptorSet->SetTexture("u_Texture", m_MainTexture); m_FilmicGrainPassDescriptorSet->Update(); - + Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = m_FilmicGrainShader; pipelineDesc.transparencyEnabled = false; pipelineDesc.clearTargets = true; pipelineDesc.colourTargets[0] = m_PostProcessTexture1; - + auto commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); auto pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + auto& pushConstants = m_FilmicGrainShader->GetPushConstants(); if(!pushConstants.empty()) { @@ -2302,88 +2322,88 @@ namespace Lumos::Graphics pushConstant.SetValue("Intensity", (void*)&intensity); m_FilmicGrainShader->BindPushConstants(commandBuffer, pipeline.get()); } - + auto set = m_FilmicGrainPassDescriptorSet.get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); - + pipeline->End(commandBuffer); - + m_LastRenderTarget = m_PostProcessTexture1; std::swap(m_PostProcessTexture1, m_MainTexture); } - + void RenderPasses::OutlinePass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("Outline Pass"); - + if(!m_MainTexture || !m_OutlineShader || !m_OutlineShader->IsCompiled()) return; - + // m_OutlinePassDescriptorSet->SetTexture("u_Texture", m_MainTexture); // m_OutlinePassDescriptorSet->Update(); - + Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = m_OutlineShader; pipelineDesc.transparencyEnabled = false; pipelineDesc.clearTargets = true; pipelineDesc.colourTargets[0] = m_PostProcessTexture1; - + auto commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); auto pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + // auto set = m_OutlinePassDescriptorSet.get(); // Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); - + pipeline->End(commandBuffer); - + m_LastRenderTarget = m_PostProcessTexture1; std::swap(m_PostProcessTexture1, m_MainTexture); } - + void RenderPasses::ChromaticAberationPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("ChromaticAberation Pass"); - + if(!m_Camera || !m_MainTexture || !m_ChromaticAberationShader->IsCompiled()) return; - + auto set = m_ChromaticAberationPassDescriptorSet.get(); float cameraAperture = m_Camera->GetAperture(); float intensity = 100.0f; - + set->SetTexture("u_Texture", m_MainTexture); set->SetUniform("UniformBuffer", "chromaticAberrationIntensity", &intensity); set->SetUniform("UniformBuffer", "cameraAperture", &cameraAperture); set->Update(); - + Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = m_ChromaticAberationShader; pipelineDesc.transparencyEnabled = false; pipelineDesc.clearTargets = true; pipelineDesc.colourTargets[0] = m_PostProcessTexture1; - + auto commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); auto pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer); - + Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); - + pipeline->End(commandBuffer); - + m_LastRenderTarget = m_PostProcessTexture1; std::swap(m_PostProcessTexture1, m_MainTexture); } - + void RenderPasses::EyeAdaptationPass() { } - + float RenderPasses::SubmitTexture(Texture* texture) { LUMOS_PROFILE_FUNCTION(); @@ -2398,7 +2418,7 @@ namespace Lumos::Graphics break; } } - + if(!found) { if(m_Renderer2DData.m_TextureCount >= m_Renderer2DData.m_Limits.MaxTextures) @@ -2411,15 +2431,15 @@ namespace Lumos::Graphics } return result; } - + void RenderPasses::Render2DPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("Render2D Pass"); - + if(m_Renderer2DData.m_CommandQueue2D.empty()) return; - + Graphics::PipelineDesc pipelineDesc; pipelineDesc.shader = m_Renderer2DData.m_Shader; pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; @@ -2429,104 +2449,104 @@ namespace Lumos::Graphics pipelineDesc.clearTargets = false; pipelineDesc.depthTarget = reinterpret_cast(m_ForwardData.m_DepthTexture); pipelineDesc.colourTargets[0] = m_MainTexture; - + m_Renderer2DData.m_Pipeline = Graphics::Pipeline::Get(pipelineDesc); - + uint32_t currentFrame = Renderer::GetMainSwapChain()->GetCurrentBufferIndex(); - + Renderer2DBeginBatch(); - + auto projView = m_Camera->GetProjectionMatrix() * glm::inverse(m_CameraTransform->GetWorldMatrix()); m_Renderer2DData.m_DescriptorSet[0][0]->SetUniform("UBO", "projView", &projView); m_Renderer2DData.m_DescriptorSet[0][0]->Update(); - + for(auto& command : m_Renderer2DData.m_CommandQueue2D) { m_Stats.NumRenderedObjects++; - + if(m_Renderer2DData.m_IndexCount >= m_Renderer2DData.m_Limits.IndiciesSize) Render2DFlush(); - + auto& renderable = command.renderable; auto& transform = command.transform; - + const glm::vec2 min = renderable->GetPosition(); const glm::vec2 max = renderable->GetPosition() + renderable->GetScale(); - + const glm::vec4 colour = renderable->GetColour(); const auto& uv = renderable->GetUVs(); Texture* texture = renderable->GetTexture(); - + float textureSlot = 0.0f; if(texture) textureSlot = SubmitTexture(texture); - + glm::vec3 vertex = transform * glm::vec4(min.x, min.y, 0.0f, 1.0f); m_Renderer2DData.m_Buffer->vertex = vertex; m_Renderer2DData.m_Buffer->uv = uv[0]; m_Renderer2DData.m_Buffer->tid = glm::vec2(textureSlot, 0.0f); m_Renderer2DData.m_Buffer->colour = colour; m_Renderer2DData.m_Buffer++; - + vertex = transform * glm::vec4(max.x, min.y, 0.0f, 1.0f); m_Renderer2DData.m_Buffer->vertex = vertex; m_Renderer2DData.m_Buffer->uv = uv[1]; m_Renderer2DData.m_Buffer->tid = glm::vec2(textureSlot, 0.0f); m_Renderer2DData.m_Buffer->colour = colour; m_Renderer2DData.m_Buffer++; - + vertex = transform * glm::vec4(max.x, max.y, 0.0f, 1.0f); m_Renderer2DData.m_Buffer->vertex = vertex; m_Renderer2DData.m_Buffer->uv = uv[2]; m_Renderer2DData.m_Buffer->tid = glm::vec2(textureSlot, 0.0f); m_Renderer2DData.m_Buffer->colour = colour; m_Renderer2DData.m_Buffer++; - + vertex = transform * glm::vec4(min.x, max.y, 0.0f, 1.0f); m_Renderer2DData.m_Buffer->vertex = vertex; m_Renderer2DData.m_Buffer->uv = uv[3]; m_Renderer2DData.m_Buffer->tid = glm::vec2(textureSlot, 0.0f); m_Renderer2DData.m_Buffer->colour = colour; m_Renderer2DData.m_Buffer++; - + m_Renderer2DData.m_IndexCount += 6; } - + if(m_Renderer2DData.m_IndexCount == 0) { // m_Renderer2DData.m_VertexBuffers[currentFrame][m_Renderer2DData.m_BatchDrawCallIndex]->ReleasePointer(); return; } - + Render2DFlush(); - + // m_Renderer2DData.m_VertexBuffers[currentFrame][m_Renderer2DData.m_BatchDrawCallIndex]->ReleasePointer(); } - + void RenderPasses::Renderer2DBeginBatch() { uint32_t currentFrame = Renderer::GetMainSwapChain()->GetCurrentBufferIndex(); - + m_Renderer2DData.m_IndexCount = 0; m_Renderer2DData.m_TextureCount = 0; - + if((int)m_Renderer2DData.m_VertexBuffers[currentFrame].size() - 1 < (int)m_Renderer2DData.m_BatchDrawCallIndex) { auto& vertexBuffer = m_Renderer2DData.m_VertexBuffers[currentFrame].emplace_back(Graphics::VertexBuffer::Create(BufferUsage::DYNAMIC)); vertexBuffer->Resize(m_Renderer2DData.m_Limits.BufferSize); - + m_2DBufferBase[currentFrame].emplace_back(new VertexData[m_Renderer2DData.m_Limits.MaxQuads * 4]); } - + m_Renderer2DData.m_VertexBuffers[currentFrame][m_Renderer2DData.m_BatchDrawCallIndex]->Bind(Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(), m_Renderer2DData.m_Pipeline.get()); m_Renderer2DData.m_Buffer = m_2DBufferBase[currentFrame][m_Renderer2DData.m_BatchDrawCallIndex]; } - + void RenderPasses::Render2DFlush() { LUMOS_PROFILE_FUNCTION(); uint32_t currentFrame = Renderer::GetMainSwapChain()->GetCurrentBufferIndex(); - + if(m_Renderer2DData.m_DescriptorSet[m_Renderer2DData.m_BatchDrawCallIndex][1] == nullptr || m_Renderer2DData.m_TextureCount != m_Renderer2DData.m_PreviousFrameTextureCount[m_Renderer2DData.m_BatchDrawCallIndex]) { /* @@ -2540,44 +2560,44 @@ namespace Lumos::Graphics descriptorDesc.shader = m_Renderer2DData.m_Shader.get(); m_Renderer2DData.m_DescriptorSet[m_Renderer2DData.m_BatchDrawCallIndex][1] = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); } - + if(m_Renderer2DData.m_TextureCount > 1) m_Renderer2DData.m_DescriptorSet[m_Renderer2DData.m_BatchDrawCallIndex][1]->SetTexture("textures", m_Renderer2DData.m_Textures, m_Renderer2DData.m_TextureCount); else if(m_Renderer2DData.m_TextureCount == 0) m_Renderer2DData.m_DescriptorSet[m_Renderer2DData.m_BatchDrawCallIndex][1]->SetTexture("textures", nullptr); else m_Renderer2DData.m_DescriptorSet[m_Renderer2DData.m_BatchDrawCallIndex][1]->SetTexture("textures", m_Renderer2DData.m_Textures[0]); - + m_Renderer2DData.m_DescriptorSet[m_Renderer2DData.m_BatchDrawCallIndex][1]->Update(); - + m_Renderer2DData.m_PreviousFrameTextureCount[m_Renderer2DData.m_BatchDrawCallIndex] = m_Renderer2DData.m_TextureCount; - + Graphics::CommandBuffer* commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); - + // m_Renderer2DData.m_VertexBuffers[currentFrame][m_Renderer2DData.m_BatchDrawCallIndex]->ReleasePointer(); - + uint32_t dataSize = (uint32_t)((uint8_t*)m_Renderer2DData.m_Buffer - (uint8_t*)m_2DBufferBase[currentFrame][m_Renderer2DData.m_BatchDrawCallIndex]); m_Renderer2DData.m_VertexBuffers[currentFrame][m_Renderer2DData.m_BatchDrawCallIndex]->SetData(dataSize, (void*)m_2DBufferBase[currentFrame][m_Renderer2DData.m_BatchDrawCallIndex]); - + m_Renderer2DData.m_Pipeline->Bind(commandBuffer); - + m_Renderer2DData.m_CurrentDescriptorSets[0] = m_Renderer2DData.m_DescriptorSet[0][0].get(); m_Renderer2DData.m_CurrentDescriptorSets[1] = m_Renderer2DData.m_DescriptorSet[m_Renderer2DData.m_BatchDrawCallIndex][1].get(); - + m_Renderer2DData.m_IndexBuffer->SetCount(m_Renderer2DData.m_IndexCount); m_Renderer2DData.m_IndexBuffer->Bind(commandBuffer); - + Renderer::BindDescriptorSets(m_Renderer2DData.m_Pipeline.get(), commandBuffer, 0, m_Renderer2DData.m_CurrentDescriptorSets.data(), 2); Renderer::DrawIndexed(commandBuffer, DrawType::TRIANGLE, m_Renderer2DData.m_IndexCount); - + m_Renderer2DData.m_VertexBuffers[currentFrame][m_Renderer2DData.m_BatchDrawCallIndex]->Unbind(); m_Renderer2DData.m_IndexBuffer->Unbind(); - + m_Renderer2DData.m_Pipeline->End(commandBuffer); - + m_Renderer2DData.m_BatchDrawCallIndex++; Renderer2DBeginBatch(); - + /*m_Renderer2DData.m_IndexCount = 0; m_Renderer2DData.m_TextureCount = 0; @@ -2593,12 +2613,12 @@ namespace Lumos::Graphics m_Renderer2DData.m_Buffer = m_2DBufferBase[currentFrame][m_Renderer2DData.m_BatchDrawCallIndex];*/ // m_Renderer2DData.m_Buffer = m_Renderer2DData.m_VertexBuffers[currentFrame][m_Renderer2DData.m_BatchDrawCallIndex]->GetPointer(); } - + void RenderPasses::TextFlush() { LUMOS_PROFILE_FUNCTION(); uint32_t currentFrame = Renderer::GetMainSwapChain()->GetCurrentBufferIndex(); - + if(m_TextRendererData.m_DescriptorSet[m_TextRendererData.m_BatchDrawCallIndex][1] == nullptr) { /* @@ -2612,74 +2632,74 @@ namespace Lumos::Graphics descriptorDesc.shader = m_TextRendererData.m_Shader.get(); m_TextRendererData.m_DescriptorSet[m_TextRendererData.m_BatchDrawCallIndex][1] = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); } - + if(m_TextRendererData.m_TextureCount > 1) m_TextRendererData.m_DescriptorSet[m_TextRendererData.m_BatchDrawCallIndex][1]->SetTexture("textures", m_TextRendererData.m_Textures, m_TextRendererData.m_TextureCount); else if(m_TextRendererData.m_TextureCount == 0) m_TextRendererData.m_DescriptorSet[m_TextRendererData.m_BatchDrawCallIndex][1]->SetTexture("textures", Material::GetDefaultTexture()); else m_TextRendererData.m_DescriptorSet[m_TextRendererData.m_BatchDrawCallIndex][1]->SetTexture("textures", m_TextRendererData.m_Textures[0]); - + m_TextRendererData.m_DescriptorSet[m_TextRendererData.m_BatchDrawCallIndex][1]->Update(); - + m_TextRendererData.m_PreviousFrameTextureCount[m_TextRendererData.m_BatchDrawCallIndex] = m_TextRendererData.m_TextureCount; - + Graphics::CommandBuffer* commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); - + m_TextRendererData.m_Pipeline->Bind(commandBuffer); - + m_TextRendererData.m_CurrentDescriptorSets[0] = m_TextRendererData.m_DescriptorSet[0][0].get(); m_TextRendererData.m_CurrentDescriptorSets[1] = m_TextRendererData.m_DescriptorSet[m_TextRendererData.m_BatchDrawCallIndex][1].get(); - + m_TextRendererData.m_IndexBuffer->SetCount(m_TextRendererData.m_IndexCount); m_TextRendererData.m_IndexBuffer->Bind(commandBuffer); - + if((int)m_TextRendererData.m_VertexBuffers[currentFrame].size() - 1 < (int)m_TextRendererData.m_BatchDrawCallIndex) { auto& vertexBuffer = m_TextRendererData.m_VertexBuffers[currentFrame].emplace_back(Graphics::VertexBuffer::Create(BufferUsage::DYNAMIC)); vertexBuffer->Resize(RENDERER_LINE_BUFFER_SIZE); } - + uint32_t dataSize = (uint32_t)((uint8_t*)TextVertexBufferPtr - (uint8_t*)TextVertexBufferBase[currentFrame]); m_TextRendererData.m_VertexBuffers[currentFrame][m_TextRendererData.m_BatchDrawCallIndex]->SetData(dataSize, (void*)TextVertexBufferBase[currentFrame]); - + // m_TextRendererData.m_VertexBuffers[currentFrame][m_TextRendererData.m_BatchDrawCallIndex]->ReleasePointer(); - + Renderer::BindDescriptorSets(m_TextRendererData.m_Pipeline.get(), commandBuffer, 0, m_TextRendererData.m_CurrentDescriptorSets.data(), 2); Renderer::DrawIndexed(commandBuffer, DrawType::TRIANGLE, m_TextRendererData.m_IndexCount); - + m_TextRendererData.m_VertexBuffers[currentFrame][m_TextRendererData.m_BatchDrawCallIndex]->Unbind(); m_TextRendererData.m_IndexBuffer->Unbind(); - + m_TextRendererData.m_Pipeline->End(commandBuffer); - + TextVertexBufferPtr = TextVertexBufferBase[currentFrame]; m_TextRendererData.m_IndexCount = 0; m_TextRendererData.m_BatchDrawCallIndex++; - + if((int)m_TextRendererData.m_VertexBuffers[currentFrame].size() - 1 < (int)m_TextRendererData.m_BatchDrawCallIndex) { auto& vertexBuffer = m_TextRendererData.m_VertexBuffers[currentFrame].emplace_back(Graphics::VertexBuffer::Create(BufferUsage::DYNAMIC)); vertexBuffer->Resize(RENDERER_LINE_BUFFER_SIZE); } - + m_TextRendererData.m_TextureCount = 0; m_TextRendererData.m_VertexBuffers[currentFrame][m_TextRendererData.m_BatchDrawCallIndex]->Bind(Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(), m_TextRendererData.m_Pipeline.get()); // m_TextBuffer = m_TextRendererData.m_VertexBuffers[currentFrame][m_TextRendererData.m_BatchDrawCallIndex]->GetPointer(); } - + void RenderPasses::TextPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("Text Pass"); - + if(!m_Camera) return; - + auto textGroup = m_CurrentScene->GetRegistry().group(entt::get); if(textGroup.size() == 0) return; - + Graphics::PipelineDesc pipelineDesc; pipelineDesc.shader = m_TextRendererData.m_Shader; pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; @@ -2688,53 +2708,53 @@ namespace Lumos::Graphics pipelineDesc.blendMode = BlendMode::SrcAlphaOneMinusSrcAlpha; pipelineDesc.clearTargets = false; pipelineDesc.colourTargets[0] = m_MainTexture; - + m_TextRendererData.m_Pipeline = Graphics::Pipeline::Get(pipelineDesc); - + uint32_t currentFrame = Renderer::GetMainSwapChain()->GetCurrentBufferIndex(); - + if((int)m_TextRendererData.m_VertexBuffers[currentFrame].size() - 1 < (int)m_TextRendererData.m_BatchDrawCallIndex) { auto& vertexBuffer = m_TextRendererData.m_VertexBuffers[currentFrame].emplace_back(Graphics::VertexBuffer::Create(BufferUsage::DYNAMIC)); vertexBuffer->Resize(RENDERER_LINE_BUFFER_SIZE); } - + m_TextRendererData.m_VertexBuffers[currentFrame][m_TextRendererData.m_BatchDrawCallIndex]->Bind(Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(), m_TextRendererData.m_Pipeline.get()); TextVertexBufferPtr = TextVertexBufferBase[currentFrame]; // m_TextBuffer = m_TextRendererData.m_VertexBuffers[currentFrame][m_TextRendererData.m_BatchDrawCallIndex]->GetPointer(); - + auto projView = m_Camera->GetProjectionMatrix() * glm::inverse(m_CameraTransform->GetWorldMatrix()); m_TextRendererData.m_DescriptorSet[0][0]->SetUniform("UBO", "projView", &projView); m_TextRendererData.m_DescriptorSet[0][0]->Update(); - + m_TextRendererData.m_TextureCount = 0; for(auto entity : textGroup) { const auto& [textComp, trans] = textGroup.get(entity); - + glm::mat4 transform = trans.GetWorldMatrix(); m_Stats.NumRenderedObjects++; - + if(m_TextRendererData.m_IndexCount >= m_TextRendererData.m_Limits.IndiciesSize) TextFlush(); - + int textureIndex = -1; auto& string = textComp.TextString; auto font = textComp.FontHandle ? textComp.FontHandle : Font::GetDefaultFont(); float lineHeightOffset = 0.0f; float kerningOffset = 0.0f; - + float maxWidth = textComp.MaxWidth; auto colour = textComp.Colour; float lineSpacing = textComp.LineSpacing; float kerning = textComp.Kerning; auto outlineColour = textComp.OutlineColour; auto outlineWidth = textComp.OutlineWidth; - + SharedPtr fontAtlas = font->GetFontAtlas(); if(!fontAtlas) continue; - + for(uint32_t i = 0; i < m_TextRendererData.m_TextureCount; i++) { if(m_TextRendererData.m_Textures[i] == fontAtlas.get()) @@ -2743,17 +2763,17 @@ namespace Lumos::Graphics break; } } - + if(textureIndex == -1) { textureIndex = (int)m_TextRendererData.m_TextureCount; m_TextRendererData.m_Textures[m_TextRendererData.m_TextureCount] = fontAtlas.get(); m_TextRendererData.m_TextureCount++; } - + auto& fontGeometry = font->GetMSDFData()->FontGeometry; const auto& metrics = fontGeometry.getMetrics(); - + { double x = 0.0; double fsScale = 1 / (metrics.ascenderY - metrics.descenderY); @@ -2761,39 +2781,44 @@ namespace Lumos::Graphics for(int i = 0; i < string.size(); i++) { char32_t character = string[i]; - + if(character == '\r') continue; - + if(character == '\n') { x = 0; y -= fsScale * metrics.lineHeight + lineHeightOffset; continue; } - + + if(character == '\t') + { + auto glyph = fontGeometry.getGlyph('a'); + double advance = glyph->getAdvance(); + x += 4 * fsScale * advance + kerningOffset; + continue; + } + auto glyph = fontGeometry.getGlyph(character); if(!glyph) glyph = fontGeometry.getGlyph('?'); if(!glyph) continue; - - if(character == '\t') - glyph = fontGeometry.getGlyph(' '); - + double l, b, r, t; glyph->getQuadAtlasBounds(l, b, r, t); - + double pl, pb, pr, pt; glyph->getQuadPlaneBounds(pl, pb, pr, pt); - + pl *= fsScale, pb *= fsScale, pr *= fsScale, pt *= fsScale; pl += x, pb += y, pr += x, pt += y; - + double texelWidth = 1. / fontAtlas->GetWidth(); double texelHeight = 1. / fontAtlas->GetHeight(); l *= texelWidth, b *= texelHeight, r *= texelWidth, t *= texelHeight; - + { LUMOS_PROFILE_SCOPE("Set text buffer data"); TextVertexBufferPtr->vertex = transform * glm::vec4(pl, pb, 0.0f, 1.0f); @@ -2802,21 +2827,21 @@ namespace Lumos::Graphics TextVertexBufferPtr->tid = glm::vec2(textureIndex, outlineWidth); TextVertexBufferPtr->outlineColour = outlineColour; TextVertexBufferPtr++; - + TextVertexBufferPtr->vertex = transform * glm::vec4(pr, pb, 0.0f, 1.0f); TextVertexBufferPtr->colour = colour; TextVertexBufferPtr->uv = { r, b }; TextVertexBufferPtr->tid = glm::vec2(textureIndex, outlineWidth); TextVertexBufferPtr->outlineColour = outlineColour; TextVertexBufferPtr++; - + TextVertexBufferPtr->vertex = transform * glm::vec4(pr, pt, 0.0f, 1.0f); TextVertexBufferPtr->colour = colour; TextVertexBufferPtr->uv = { r, t }; TextVertexBufferPtr->tid = glm::vec2(textureIndex, outlineWidth); TextVertexBufferPtr->outlineColour = outlineColour; TextVertexBufferPtr++; - + TextVertexBufferPtr->vertex = transform * glm::vec4(pl, pt, 0.0f, 1.0f); TextVertexBufferPtr->colour = colour; TextVertexBufferPtr->uv = { l, t }; @@ -2824,133 +2849,133 @@ namespace Lumos::Graphics TextVertexBufferPtr->outlineColour = outlineColour; TextVertexBufferPtr++; } - + m_TextRendererData.m_IndexCount += 6; - + double advance = glyph->getAdvance(); fontGeometry.getAdvance(advance, character, string[i + 1]); x += fsScale * advance + kerningOffset; } } } - + if(m_TextRendererData.m_IndexCount == 0) { // m_TextRendererData.m_VertexBuffers[currentFrame][m_TextRendererData.m_BatchDrawCallIndex]->ReleasePointer(); return; } - + TextFlush(); - + // m_TextRendererData.m_VertexBuffers[currentFrame][m_TextRendererData.m_BatchDrawCallIndex]->ReleasePointer(); } - + void RenderPasses::DebugPass() { LUMOS_PROFILE_FUNCTION(); LUMOS_PROFILE_GPU("Debug Pass"); - + if(!m_Camera || !m_CameraTransform) return; - + // Loop twice for depth test and no depth test for(int i = 0; i < 2; i++) { bool depthTest = i == 1; - + auto& lines = DebugRenderer::GetInstance()->GetLines(depthTest); auto& thickLines = DebugRenderer::GetInstance()->GetThickLines(depthTest); auto& triangles = DebugRenderer::GetInstance()->GetTriangles(depthTest); auto& points = DebugRenderer::GetInstance()->GetPoints(depthTest); - + auto projView = m_Camera->GetProjectionMatrix() * glm::inverse(m_CameraTransform->GetWorldMatrix()); - + if(!lines.empty()) { m_DebugDrawData.m_LineDescriptorSet[0]->SetUniform("UBO", "projView", &projView); m_DebugDrawData.m_LineDescriptorSet[0]->Update(); - + Graphics::CommandBuffer* commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); - + Graphics::PipelineDesc pipelineDesc; pipelineDesc.shader = m_DebugDrawData.m_LineShader; - + pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; pipelineDesc.cullMode = Graphics::CullMode::BACK; pipelineDesc.transparencyEnabled = false; pipelineDesc.clearTargets = false; pipelineDesc.drawType = DrawType::LINES; pipelineDesc.colourTargets[0] = m_MainTexture; - + if(depthTest) pipelineDesc.depthTarget = m_ForwardData.m_DepthTexture; - + auto pipeline = Graphics::Pipeline::Get(pipelineDesc); - + pipeline->Bind(Renderer::GetMainSwapChain()->GetCurrentCommandBuffer()); - + if((int)m_DebugDrawData.m_LineVertexBuffers.size() - 1 < (int)m_DebugDrawData.m_LineBatchDrawCallIndex) { auto& vertexBuffer = m_DebugDrawData.m_LineVertexBuffers.emplace_back(Graphics::VertexBuffer::Create(BufferUsage::DYNAMIC)); vertexBuffer->Resize(RENDERER_LINE_BUFFER_SIZE); } - + m_DebugDrawData.m_LineVertexBuffers[m_DebugDrawData.m_LineBatchDrawCallIndex]->Bind(Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(), pipeline.get()); m_DebugDrawData.m_LineBuffer = m_LineBufferBase[0]; - + // m_DebugDrawData.m_LineBuffer = m_DebugDrawData.m_LineVertexBuffers[m_DebugDrawData.m_LineBatchDrawCallIndex]->GetPointer(); - + for(auto& line : lines) { - if (m_DebugDrawData.LineIndexCount >= m_DebugDrawData.m_Renderer2DData.m_Limits.MaxQuads) + if(m_DebugDrawData.LineIndexCount >= m_DebugDrawData.m_Renderer2DData.m_Limits.MaxQuads) break; - + m_DebugDrawData.m_LineBuffer->vertex = line.p1; m_DebugDrawData.m_LineBuffer->colour = line.col; m_DebugDrawData.m_LineBuffer++; - + m_DebugDrawData.m_LineBuffer->vertex = line.p2; m_DebugDrawData.m_LineBuffer->colour = line.col; m_DebugDrawData.m_LineBuffer++; - + m_DebugDrawData.LineIndexCount += 2; } - + // m_DebugDrawData.m_LineVertexBuffers[m_DebugDrawData.m_LineBatchDrawCallIndex]->ReleasePointer(); // m_DebugDrawData.m_LineVertexBuffers[m_DebugDrawData.m_LineBatchDrawCallIndex]->Unbind(); // m_DebugDrawData.m_LineVertexBuffers[m_DebugDrawData.m_LineBatchDrawCallIndex]->Bind(commandBuffer, pipeline.get()); - + m_DebugDrawData.m_LineIndexBuffer->SetCount(m_DebugDrawData.LineIndexCount); m_DebugDrawData.m_LineIndexBuffer->Bind(commandBuffer); - + uint32_t dataSize = (uint32_t)((uint8_t*)m_DebugDrawData.m_LineBuffer - (uint8_t*)m_LineBufferBase[0]); m_DebugDrawData.m_LineVertexBuffers[m_DebugDrawData.m_LineBatchDrawCallIndex]->SetData(dataSize, (void*)m_LineBufferBase[0]); - + auto* desc = m_DebugDrawData.m_LineDescriptorSet[0].get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &desc, 1); Renderer::DrawIndexed(commandBuffer, DrawType::LINES, m_DebugDrawData.LineIndexCount); - + m_DebugDrawData.m_LineVertexBuffers[m_DebugDrawData.m_LineBatchDrawCallIndex]->Unbind(); m_DebugDrawData.m_LineIndexBuffer->Unbind(); - + m_DebugDrawData.m_LineBuffer = m_LineBufferBase[0]; m_DebugDrawData.LineIndexCount = 0; - + pipeline->End(Renderer::GetMainSwapChain()->GetCurrentCommandBuffer()); - + m_DebugDrawData.m_LineBatchDrawCallIndex++; } - + if(!thickLines.empty()) { m_DebugDrawData.m_LineDescriptorSet[0]->SetUniform("UBO", "projView", &projView); m_DebugDrawData.m_LineDescriptorSet[0]->Update(); - + Graphics::CommandBuffer* commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); - + Graphics::PipelineDesc pipelineDesc; pipelineDesc.shader = m_DebugDrawData.m_LineShader; - + pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; pipelineDesc.cullMode = Graphics::CullMode::BACK; pipelineDesc.transparencyEnabled = false; @@ -2958,75 +2983,75 @@ namespace Lumos::Graphics pipelineDesc.drawType = DrawType::LINES; pipelineDesc.colourTargets[0] = m_MainTexture; pipelineDesc.lineWidth = 2.0f; - + if(depthTest) pipelineDesc.depthTarget = m_ForwardData.m_DepthTexture; - + auto pipeline = Graphics::Pipeline::Get(pipelineDesc); - + pipeline->Bind(Renderer::GetMainSwapChain()->GetCurrentCommandBuffer()); - + if((int)m_DebugDrawData.m_LineVertexBuffers.size() - 1 < (int)m_DebugDrawData.m_LineBatchDrawCallIndex) { auto& vertexBuffer = m_DebugDrawData.m_LineVertexBuffers.emplace_back(Graphics::VertexBuffer::Create(BufferUsage::DYNAMIC)); vertexBuffer->Resize(RENDERER_LINE_BUFFER_SIZE); } - + m_DebugDrawData.m_LineVertexBuffers[m_DebugDrawData.m_LineBatchDrawCallIndex]->Bind(Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(), pipeline.get()); // m_DebugDrawData.m_LineBuffer = m_DebugDrawData.m_LineVertexBuffers[m_DebugDrawData.m_LineBatchDrawCallIndex]->GetPointer(); m_DebugDrawData.m_LineBuffer = m_LineBufferBase[0]; - + for(auto& line : thickLines) { - if (m_DebugDrawData.LineIndexCount >= m_DebugDrawData.m_Renderer2DData.m_Limits.MaxQuads) + if(m_DebugDrawData.LineIndexCount >= m_DebugDrawData.m_Renderer2DData.m_Limits.MaxQuads) break; - + m_DebugDrawData.m_LineBuffer->vertex = line.p1; m_DebugDrawData.m_LineBuffer->colour = line.col; m_DebugDrawData.m_LineBuffer++; - + m_DebugDrawData.m_LineBuffer->vertex = line.p2; m_DebugDrawData.m_LineBuffer->colour = line.col; m_DebugDrawData.m_LineBuffer++; - + m_DebugDrawData.LineIndexCount += 2; } - + // m_DebugDrawData.m_LineVertexBuffers[m_DebugDrawData.m_LineBatchDrawCallIndex]->ReleasePointer(); // m_DebugDrawData.m_LineVertexBuffers[m_DebugDrawData.m_LineBatchDrawCallIndex]->Unbind(); - + m_DebugDrawData.m_LineIndexBuffer->SetCount(m_DebugDrawData.LineIndexCount); - + m_DebugDrawData.m_LineVertexBuffers[m_DebugDrawData.m_LineBatchDrawCallIndex]->Bind(commandBuffer, pipeline.get()); uint32_t dataSize = (uint32_t)((uint8_t*)m_DebugDrawData.m_LineBuffer - (uint8_t*)m_LineBufferBase[0]); m_DebugDrawData.m_LineVertexBuffers[m_DebugDrawData.m_LineBatchDrawCallIndex]->SetData(dataSize, (void*)m_LineBufferBase[0]); - + m_DebugDrawData.m_LineIndexBuffer->Bind(commandBuffer); auto* desc = m_DebugDrawData.m_LineDescriptorSet[0].get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &desc, 1); Renderer::DrawIndexed(commandBuffer, DrawType::LINES, m_DebugDrawData.LineIndexCount); - + m_DebugDrawData.m_LineVertexBuffers[m_DebugDrawData.m_LineBatchDrawCallIndex]->Unbind(); m_DebugDrawData.m_LineIndexBuffer->Unbind(); - + m_DebugDrawData.m_LineBuffer = m_LineBufferBase[0]; m_DebugDrawData.LineIndexCount = 0; - + pipeline->End(Renderer::GetMainSwapChain()->GetCurrentCommandBuffer()); - + m_DebugDrawData.m_LineBatchDrawCallIndex++; } - + if(!points.empty()) { m_DebugDrawData.m_PointDescriptorSet[0]->SetUniform("UBO", "projView", &projView); m_DebugDrawData.m_PointDescriptorSet[0]->Update(); - + Graphics::CommandBuffer* commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); - + Graphics::PipelineDesc pipelineDesc; pipelineDesc.shader = m_DebugDrawData.m_PointShader; - + pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; pipelineDesc.cullMode = Graphics::CullMode::BACK; pipelineDesc.transparencyEnabled = true; @@ -3035,83 +3060,83 @@ namespace Lumos::Graphics pipelineDesc.colourTargets[0] = m_MainTexture; if(depthTest) pipelineDesc.depthTarget = m_ForwardData.m_DepthTexture; - + auto pipeline = Graphics::Pipeline::Get(pipelineDesc); - + pipeline->Bind(Renderer::GetMainSwapChain()->GetCurrentCommandBuffer()); - + if((int)m_DebugDrawData.m_PointVertexBuffers.size() - 1 < (int)m_DebugDrawData.m_PointBatchDrawCallIndex) { auto& vertexBuffer = m_DebugDrawData.m_PointVertexBuffers.emplace_back(Graphics::VertexBuffer::Create(BufferUsage::DYNAMIC)); vertexBuffer->Resize(RENDERER_POINT_BUFFER_SIZE); } - + m_DebugDrawData.m_PointVertexBuffers[m_DebugDrawData.m_PointBatchDrawCallIndex]->Bind(Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(), pipeline.get()); m_DebugDrawData.m_PointBuffer = m_PointBufferBase[0]; // m_DebugDrawData.m_PointVertexBuffers[m_DebugDrawData.m_PointBatchDrawCallIndex]->GetPointer(); - + for(auto& pointInfo : points) { glm::vec3 right = pointInfo.size * m_CameraTransform->GetRightDirection(); glm::vec3 up = pointInfo.size * m_CameraTransform->GetUpDirection(); - + m_DebugDrawData.m_PointBuffer->vertex = pointInfo.p1 - right - up; // + glm::vec3(-pointInfo.size, -pointInfo.size, 0.0f)); m_DebugDrawData.m_PointBuffer->colour = pointInfo.col; m_DebugDrawData.m_PointBuffer->size = { pointInfo.size, 0.0f }; m_DebugDrawData.m_PointBuffer->uv = { -1.0f, -1.0f }; m_DebugDrawData.m_PointBuffer++; - + m_DebugDrawData.m_PointBuffer->vertex = pointInfo.p1 + right - up; //(pointInfo.p1 + glm::vec3(pointInfo.size, -pointInfo.size, 0.0f)); m_DebugDrawData.m_PointBuffer->colour = pointInfo.col; m_DebugDrawData.m_PointBuffer->size = { pointInfo.size, 0.0f }; m_DebugDrawData.m_PointBuffer->uv = { 1.0f, -1.0f }; m_DebugDrawData.m_PointBuffer++; - + m_DebugDrawData.m_PointBuffer->vertex = pointInfo.p1 + right + up; //(pointInfo.p1 + glm::vec3(pointInfo.size, pointInfo.size, 0.0f)); m_DebugDrawData.m_PointBuffer->colour = pointInfo.col; m_DebugDrawData.m_PointBuffer->size = { pointInfo.size, 0.0f }; m_DebugDrawData.m_PointBuffer->uv = { 1.0f, 1.0f }; m_DebugDrawData.m_PointBuffer++; - + m_DebugDrawData.m_PointBuffer->vertex = pointInfo.p1 - right + up; // (pointInfo.p1 + glm::vec3(-pointInfo.size, pointInfo.size, 0.0f)); m_DebugDrawData.m_PointBuffer->colour = pointInfo.col; m_DebugDrawData.m_PointBuffer->size = { pointInfo.size, 0.0f }; m_DebugDrawData.m_PointBuffer->uv = { -1.0f, 1.0f }; m_DebugDrawData.m_PointBuffer++; - + m_DebugDrawData.PointIndexCount += 6; } - + // m_DebugDrawData.m_PointVertexBuffers[m_DebugDrawData.m_PointBatchDrawCallIndex]->ReleasePointer(); m_DebugDrawData.m_PointIndexBuffer->SetCount(m_DebugDrawData.PointIndexCount); m_DebugDrawData.m_PointIndexBuffer->Bind(commandBuffer); - + uint32_t dataSize = (uint32_t)((uint8_t*)m_DebugDrawData.m_PointBuffer - (uint8_t*)m_PointBufferBase[0]); m_DebugDrawData.m_PointVertexBuffers[m_DebugDrawData.m_PointBatchDrawCallIndex]->SetData(dataSize, (void*)m_PointBufferBase[0]); - + auto* desc = m_DebugDrawData.m_PointDescriptorSet[0].get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &desc, 1); Renderer::DrawIndexed(commandBuffer, DrawType::TRIANGLE, m_DebugDrawData.PointIndexCount); - + m_DebugDrawData.m_PointVertexBuffers[m_DebugDrawData.m_PointBatchDrawCallIndex]->Unbind(); m_DebugDrawData.m_PointIndexBuffer->Unbind(); - + m_DebugDrawData.m_PointBuffer = m_PointBufferBase[0]; m_DebugDrawData.PointIndexCount = 0; - + pipeline->End(Renderer::GetMainSwapChain()->GetCurrentCommandBuffer()); - + m_DebugDrawData.m_PointBatchDrawCallIndex++; } - + if(!triangles.empty()) { m_DebugDrawData.m_Renderer2DData.m_DescriptorSet[0][0]->SetUniform("UBO", "projView", &projView); m_DebugDrawData.m_Renderer2DData.m_DescriptorSet[0][0]->Update(); m_DebugDrawData.m_Renderer2DData.m_DescriptorSet[0][1]->Update(); - + Graphics::PipelineDesc pipelineDesc; pipelineDesc.shader = m_DebugDrawData.m_Renderer2DData.m_Shader; - + pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; pipelineDesc.cullMode = Graphics::CullMode::BACK; pipelineDesc.transparencyEnabled = true; @@ -3121,31 +3146,31 @@ namespace Lumos::Graphics pipelineDesc.depthBiasEnabled = true; pipelineDesc.depthBiasConstantFactor = -1.25f; pipelineDesc.depthBiasSlopeFactor = -1.75f; - + if(depthTest) pipelineDesc.depthTarget = m_ForwardData.m_DepthTexture; - + auto pipeline = Graphics::Pipeline::Get(pipelineDesc); - + m_DebugDrawData.m_Renderer2DData.m_TextureCount = 0; uint32_t currentFrame = Renderer::GetMainSwapChain()->GetCurrentBufferIndex(); - + if((int)m_DebugDrawData.m_Renderer2DData.m_VertexBuffers[currentFrame].size() - 1 < (int)m_DebugDrawData.m_Renderer2DData.m_BatchDrawCallIndex) { auto& vertexBuffer = m_DebugDrawData.m_Renderer2DData.m_VertexBuffers[currentFrame].emplace_back(Graphics::VertexBuffer::Create(BufferUsage::DYNAMIC)); vertexBuffer->Resize(RENDERER_LINE_BUFFER_SIZE); } - + m_DebugDrawData.m_Renderer2DData.m_VertexBuffers[currentFrame][m_DebugDrawData.m_Renderer2DData.m_BatchDrawCallIndex]->Bind(Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(), pipeline.get()); // m_DebugDrawData.m_Renderer2DData.m_Buffer = m_DebugDrawData.m_Renderer2DData.m_VertexBuffers[currentFrame][m_DebugDrawData.m_Renderer2DData.m_BatchDrawCallIndex]->GetPointer(); m_DebugDrawData.m_Renderer2DData.m_Buffer = m_QuadBufferBase[currentFrame]; - + for(auto& triangleInfo : triangles) { m_Stats.NumRenderedObjects++; - + float textureSlot = 0.0f; - + m_DebugDrawData.m_Renderer2DData.m_Buffer->vertex = triangleInfo.p1; m_DebugDrawData.m_Renderer2DData.m_Buffer->uv = { 0.0f, 0.0f }; m_DebugDrawData.m_Renderer2DData.m_Buffer->tid = glm::vec2(textureSlot, 0.0f); @@ -3163,91 +3188,91 @@ namespace Lumos::Graphics m_DebugDrawData.m_Renderer2DData.m_Buffer++; m_DebugDrawData.m_Renderer2DData.m_IndexCount += 3; } - + Graphics::CommandBuffer* commandBuffer = Renderer::GetMainSwapChain()->GetCurrentCommandBuffer(); - + pipeline->Bind(commandBuffer); - + m_DebugDrawData.m_Renderer2DData.m_CurrentDescriptorSets[0] = m_DebugDrawData.m_Renderer2DData.m_DescriptorSet[0][0].get(); m_DebugDrawData.m_Renderer2DData.m_CurrentDescriptorSets[1] = m_DebugDrawData.m_Renderer2DData.m_DescriptorSet[0][1].get(); - + m_DebugDrawData.m_Renderer2DData.m_IndexBuffer->SetCount(m_DebugDrawData.m_Renderer2DData.m_IndexCount); m_DebugDrawData.m_Renderer2DData.m_IndexBuffer->Bind(commandBuffer); - + // m_DebugDrawData.m_Renderer2DData.m_VertexBuffers[currentFrame][m_DebugDrawData.m_Renderer2DData.m_BatchDrawCallIndex]->ReleasePointer(); - + uint32_t dataSize = (uint32_t)((uint8_t*)m_DebugDrawData.m_Renderer2DData.m_Buffer - (uint8_t*)m_QuadBufferBase[currentFrame]); m_DebugDrawData.m_Renderer2DData.m_VertexBuffers[currentFrame][m_DebugDrawData.m_Renderer2DData.m_BatchDrawCallIndex]->SetData(dataSize, (void*)m_QuadBufferBase[currentFrame]); - + Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, m_DebugDrawData.m_Renderer2DData.m_CurrentDescriptorSets.data(), 2); Renderer::DrawIndexed(commandBuffer, DrawType::TRIANGLE, m_DebugDrawData.m_Renderer2DData.m_IndexCount); - + m_DebugDrawData.m_Renderer2DData.m_VertexBuffers[currentFrame][m_DebugDrawData.m_Renderer2DData.m_BatchDrawCallIndex]->Unbind(); m_DebugDrawData.m_Renderer2DData.m_IndexBuffer->Unbind(); - + pipeline->End(commandBuffer); - + m_DebugDrawData.m_Renderer2DData.m_Buffer = m_QuadBufferBase[currentFrame]; m_DebugDrawData.m_Renderer2DData.m_IndexCount = 0; } } - + m_DebugDrawData.m_PointBatchDrawCallIndex = 0; m_DebugDrawData.m_LineBatchDrawCallIndex = 0; } - + void RenderPasses::CreateCubeMap(const std::string& filePath, const glm::vec4& params, SharedPtr& outEnv, SharedPtr& outIrr) { // Create shader and pipeline // Create Empty Cube Map - auto environmentMap = TextureCube::Create(Application::Get().GetRenderConfigSettings().EnvironmentMapSize, nullptr, true); + auto environmentMap = TextureCube::Create(Application::Get().GetRenderConfigSettings().EnvironmentMapSize, nullptr, true); auto environmentMapFiltered = TextureCube::Create(Application::Get().GetRenderConfigSettings().EnvironmentMapSize, nullptr, true); - auto irradianceMap = TextureCube::Create(Application::Get().GetRenderConfigSettings().IrradianceMapSize, nullptr, true); - + auto irradianceMap = TextureCube::Create(Application::Get().GetRenderConfigSettings().IrradianceMapSize, nullptr, true); + auto commandBuffer = CommandBuffer::Create(); commandBuffer->Init(true); commandBuffer->BeginRecording(); { - + auto shader = Application::Get().GetShaderLibrary()->GetResource("CreateEnvironmentMap"); - + Graphics::DescriptorDesc descriptorDesc {}; descriptorDesc.layoutIndex = 0; descriptorDesc.shader = shader.get(); auto descriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + SharedPtr hdri = nullptr; - + if(!filePath.empty()) { // Load hdri image TextureDesc textureParams; textureParams.srgb = false; - hdri = Texture2D::CreateFromFile("Environment", filePath, textureParams); + hdri = Texture2D::CreateFromFile("Environment", filePath, textureParams); descriptorSet->SetTexture("u_Texture", hdri); } else { descriptorSet->SetTexture("u_Texture", Material::GetDefaultTexture()); } - + descriptorSet->SetUniform("UniformBuffer", "u_Parameters", (void*)¶ms); descriptorSet->Update(commandBuffer); - + Graphics::PipelineDesc pipelineDesc {}; pipelineDesc.shader = shader; pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; pipelineDesc.cullMode = Graphics::CullMode::BACK; pipelineDesc.transparencyEnabled = false; pipelineDesc.cubeMapTarget = environmentMap; - + for(uint32_t i = 0; i < 6; i++) { pipelineDesc.cubeMapIndex = i; - + auto pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer, i); - + auto& pushConstants = shader->GetPushConstants(); if(!pushConstants.empty()) { @@ -3255,121 +3280,120 @@ namespace Lumos::Graphics pushConstant.SetValue("cubeFaceIndex", (void*)&i); shader->BindPushConstants(commandBuffer, pipeline.get()); } - + auto set = descriptorSet.get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); - + pipeline->End(commandBuffer); } } - + // Generate Mips { environmentMap->GenerateMipMaps(commandBuffer); - + auto shader = Application::Get().GetShaderLibrary()->GetResource("EnvironmentMipFilter"); - - Graphics::DescriptorDesc descriptorDesc{}; + + Graphics::DescriptorDesc descriptorDesc {}; descriptorDesc.layoutIndex = 0; - descriptorDesc.shader = shader.get(); - auto descriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); + descriptorDesc.shader = shader.get(); + auto descriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); descriptorSet->SetTexture("u_Texture", environmentMap); descriptorSet->Update(commandBuffer); - + const float deltaRoughness = 1.0f / Maths::Max((float)environmentMapFiltered->GetMipMapLevels() - 1.0f, 1.0f); - - for (int mip = 0; mip < environmentMapFiltered->GetMipMapLevels(); mip++) + + for(int mip = 0; mip < environmentMapFiltered->GetMipMapLevels(); mip++) { - Graphics::PipelineDesc pipelineDesc{}; - pipelineDesc.shader = shader; - pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; - pipelineDesc.cullMode = Graphics::CullMode::BACK; + Graphics::PipelineDesc pipelineDesc {}; + pipelineDesc.shader = shader; + pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; + pipelineDesc.cullMode = Graphics::CullMode::BACK; pipelineDesc.transparencyEnabled = false; - pipelineDesc.cubeMapTarget = environmentMapFiltered; - - for (uint32_t i = 0; i < 6; i++) + pipelineDesc.cubeMapTarget = environmentMapFiltered; + + for(uint32_t i = 0; i < 6; i++) { pipelineDesc.cubeMapIndex = i; - pipelineDesc.mipIndex = mip; - auto pipeline = Graphics::Pipeline::Get(pipelineDesc); + pipelineDesc.mipIndex = mip; + auto pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer, i); - + auto& pushConstants = shader->GetPushConstants(); - if (!pushConstants.empty()) + if(!pushConstants.empty()) { float roughness = mip * deltaRoughness; - roughness = glm::max(roughness, 0.05f); - + roughness = glm::max(roughness, 0.05f); + auto& pushConstant = shader->GetPushConstants()[0]; pushConstant.SetValue("Roughness", (void*)&roughness); pushConstant.SetValue("cubeFaceIndex", (void*)&i); shader->BindPushConstants(commandBuffer, pipeline.get()); } - + auto set = descriptorSet.get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); - + pipeline->End(commandBuffer); } } } - + { auto shader = Application::Get().GetShaderLibrary()->GetResource("EnvironmentIrradiance"); - - Graphics::DescriptorDesc descriptorDesc{}; + + Graphics::DescriptorDesc descriptorDesc {}; descriptorDesc.layoutIndex = 0; - descriptorDesc.shader = shader.get(); - auto descriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); - + descriptorDesc.shader = shader.get(); + auto descriptorSet = SharedPtr(Graphics::DescriptorSet::Create(descriptorDesc)); + descriptorSet->SetTexture("u_Texture", environmentMapFiltered); - + uint32_t samples = 512; descriptorSet->SetUniform("UniformBuffer", "Samples", (void*)&samples); descriptorSet->Update(commandBuffer); - - Graphics::PipelineDesc pipelineDesc{}; - pipelineDesc.shader = shader; - pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; - pipelineDesc.cullMode = Graphics::CullMode::BACK; + + Graphics::PipelineDesc pipelineDesc {}; + pipelineDesc.shader = shader; + pipelineDesc.polygonMode = Graphics::PolygonMode::FILL; + pipelineDesc.cullMode = Graphics::CullMode::BACK; pipelineDesc.transparencyEnabled = false; - pipelineDesc.cubeMapTarget = irradianceMap; - - for (uint32_t i = 0; i < 6; i++) + pipelineDesc.cubeMapTarget = irradianceMap; + + for(uint32_t i = 0; i < 6; i++) { pipelineDesc.cubeMapIndex = i; - + auto pipeline = Graphics::Pipeline::Get(pipelineDesc); pipeline->Bind(commandBuffer, i); - + auto& pushConstants = shader->GetPushConstants(); - if (!pushConstants.empty()) + if(!pushConstants.empty()) { auto& pushConstant = shader->GetPushConstants()[0]; pushConstant.SetValue("cubeFaceIndex", (void*)&i); shader->BindPushConstants(commandBuffer, pipeline.get()); } - + auto set = descriptorSet.get(); Renderer::BindDescriptorSets(pipeline.get(), commandBuffer, 0, &set, 1); Renderer::Draw(commandBuffer, DrawType::TRIANGLE, 3); - + pipeline->End(commandBuffer); } } - + irradianceMap->GenerateMipMaps(commandBuffer); - + commandBuffer->EndRecording(); commandBuffer->Submit(); - - + delete environmentMap; delete commandBuffer; outEnv = SharedPtr(environmentMapFiltered); outIrr = SharedPtr(irradianceMap); } - + } diff --git a/Lumos/Source/Lumos/ImGui/ImGuiEnttEditor.hpp b/Lumos/Source/Lumos/ImGui/ImGuiEnttEditor.hpp index 498471f0..f6acfa25 100644 --- a/Lumos/Source/Lumos/ImGui/ImGuiEnttEditor.hpp +++ b/Lumos/Source/Lumos/ImGui/ImGuiEnttEditor.hpp @@ -55,7 +55,7 @@ namespace MM template ComponentInfo& registerComponent(const ComponentInfo& component_info) { - auto index = entt::type_hash::value(); + auto index = entt::type_hash::value(); auto insert_info = component_infos.insert_or_assign(index, component_info); assert(insert_info.second); return std::get(*insert_info.first); diff --git a/Lumos/Source/Lumos/ImGui/ImGuiManager.cpp b/Lumos/Source/Lumos/ImGui/ImGuiManager.cpp index d1adf378..1edad21a 100644 --- a/Lumos/Source/Lumos/ImGui/ImGuiManager.cpp +++ b/Lumos/Source/Lumos/ImGui/ImGuiManager.cpp @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include @@ -29,7 +30,7 @@ namespace Lumos ImGuiManager::ImGuiManager(bool clearScreen) { m_ClearScreen = clearScreen; - m_FontSize = 14.0f; + m_FontSize = 15.0f; #ifdef LUMOS_PLATFORM_IOS m_FontSize *= 2.0f; @@ -303,6 +304,9 @@ namespace Lumos io.Fonts->AddFontFromMemoryCompressedTTF(RobotoBold_compressed_data, RobotoBold_compressed_size, m_FontSize + 2.0f, &icons_config, ranges); + io.Fonts->AddFontFromMemoryCompressedTTF(RobotoRegular_compressed_data, RobotoRegular_compressed_size, m_FontSize * 0.8f, &icons_config, ranges); + AddIconFont(); + io.Fonts->AddFontDefault(); AddIconFont(); diff --git a/Lumos/Source/Lumos/ImGui/ImGuiUtilities.cpp b/Lumos/Source/Lumos/ImGui/ImGuiUtilities.cpp index 3e165e52..396ae3c1 100644 --- a/Lumos/Source/Lumos/ImGui/ImGuiUtilities.cpp +++ b/Lumos/Source/Lumos/ImGui/ImGuiUtilities.cpp @@ -47,6 +47,36 @@ namespace Lumos s_UIContextID--; } + bool ImGuiUtilities::ToggleButton(const char* label, bool state, ImVec2 size, float alpha, float pressedAlpha, ImGuiButtonFlags buttonFlags) + { + if(state) + { + ImVec4 color = ImGui::GetStyle().Colors[ImGuiCol_ButtonActive]; + + color.w = pressedAlpha; + ImGui::PushStyleColor(ImGuiCol_Button, color); + ImGui::PushStyleColor(ImGuiCol_ButtonHovered, color); + ImGui::PushStyleColor(ImGuiCol_ButtonActive, color); + } + else + { + ImVec4 color = ImGui::GetStyle().Colors[ImGuiCol_Button]; + ImVec4 hoveredColor = ImGui::GetStyle().Colors[ImGuiCol_ButtonHovered]; + color.w = alpha; + hoveredColor.w = pressedAlpha; + ImGui::PushStyleColor(ImGuiCol_Button, color); + ImGui::PushStyleColor(ImGuiCol_ButtonHovered, hoveredColor); + color.w = pressedAlpha; + ImGui::PushStyleColor(ImGuiCol_ButtonActive, color); + } + + bool clicked = ImGui::ButtonEx(label, size, buttonFlags); + + ImGui::PopStyleColor(3); + + return clicked; + } + bool ImGuiUtilities::Property(const char* name, std::string& value, PropertyFlag flags) { LUMOS_PROFILE_FUNCTION(); @@ -1280,6 +1310,41 @@ namespace Lumos return updated; } + void ImGuiUtilities::ClippedText(const ImVec2& pos_min, const ImVec2& pos_max, const char* text, const char* text_end, const ImVec2* text_size_if_known, const ImVec2& align, const ImRect* clip_rect, float wrap_width) + { + const char* text_display_end = ImGui::FindRenderedTextEnd(text, text_end); + const int text_len = static_cast(text_display_end - text); + if(text_len == 0) + return; + + ImGuiContext& g = *GImGui; + ImGuiWindow* window = g.CurrentWindow; + ImGuiUtilities::ClippedText(window->DrawList, pos_min, pos_max, text, text_display_end, text_size_if_known, align, clip_rect, wrap_width); + if(g.LogEnabled) + ImGui::LogRenderedText(&pos_min, text, text_display_end); + } + + void ImGuiUtilities::ClippedText(ImDrawList* draw_list, const ImVec2& pos_min, const ImVec2& pos_max, const char* text, const char* text_display_end, const ImVec2* text_size_if_known, const ImVec2& align, const ImRect* clip_rect, float wrap_width) + { + // Perform CPU side clipping for single clipped element to avoid using scissor state + ImVec2 pos = pos_min; + const ImVec2 text_size = text_size_if_known ? *text_size_if_known : ImGui::CalcTextSize(text, text_display_end, false, wrap_width); + + const ImVec2* clip_min = clip_rect ? &clip_rect->Min : &pos_min; + const ImVec2* clip_max = clip_rect ? &clip_rect->Max : &pos_max; + + // Align whole block. We should defer that to the better rendering function when we'll have support for individual line alignment. + if(align.x > 0.0f) + pos.x = ImMax(pos.x, pos.x + (pos_max.x - pos.x - text_size.x) * align.x); + + if(align.y > 0.0f) + pos.y = ImMax(pos.y, pos.y + (pos_max.y - pos.y - text_size.y) * align.y); + + // Render + ImVec4 fine_clip_rect(clip_min->x, clip_min->y, clip_max->x, clip_max->y); + draw_list->AddText(nullptr, 0.0f, pos, ImGui::GetColorU32(ImGuiCol_Text), text, text_display_end, wrap_width, &fine_clip_rect); + } + // from https://github.com/ocornut/imgui/issues/2668 void ImGuiUtilities::AlternatingRowsBackground(float lineHeight) { diff --git a/Lumos/Source/Lumos/ImGui/ImGuiUtilities.h b/Lumos/Source/Lumos/ImGui/ImGuiUtilities.h index 309eccd5..bef01f6a 100644 --- a/Lumos/Source/Lumos/ImGui/ImGuiUtilities.h +++ b/Lumos/Source/Lumos/ImGui/ImGuiUtilities.h @@ -86,6 +86,8 @@ namespace Lumos void DrawItemActivityOutline(float rounding = 0.0f, bool drawWhenInactive = false, ImColor colourWhenActive = ImColor(80, 80, 80)); bool InputText(std::string& currentText); + void ClippedText(const ImVec2& pos_min, const ImVec2& pos_max, const char* text, const char* text_end, const ImVec2* text_size_if_known, const ImVec2& align, const ImRect* clip_rect, float wrap_width); + void ClippedText(ImDrawList* draw_list, const ImVec2& pos_min, const ImVec2& pos_max, const char* text, const char* text_display_end, const ImVec2* text_size_if_known, const ImVec2& align, const ImRect* clip_rect, float wrap_width); void AlternatingRowsBackground(float lineHeight = -1.0f); @@ -108,6 +110,8 @@ namespace Lumos void PushID(); void PopID(); + bool ToggleButton(const char* label, bool state, ImVec2 size, float alpha, float pressedAlpha, ImGuiButtonFlags buttonFlags); + class ScopedStyle { public: diff --git a/Lumos/Source/Lumos/Platform/GLFW/GLFWWindow.cpp b/Lumos/Source/Lumos/Platform/GLFW/GLFWWindow.cpp index 143a9927..06234373 100644 --- a/Lumos/Source/Lumos/Platform/GLFW/GLFWWindow.cpp +++ b/Lumos/Source/Lumos/Platform/GLFW/GLFWWindow.cpp @@ -337,40 +337,44 @@ namespace Lumos void GLFWWindow::SetIcon(const std::string& file, const std::string& smallIconFilePath) { uint32_t width, height; - uint8_t* pixels = Lumos::LoadImageFromFile(file, &width, &height, nullptr, nullptr, true); - - if(!pixels) - { - LUMOS_LOG_WARN("Failed to load app icon {0}", file); - return; - } std::vector images; GLFWimage image; - image.height = height; - image.width = width; - image.pixels = static_cast(pixels); - images.push_back(image); + + uint8_t* pixels = nullptr; + uint8_t* pixelsSmall = nullptr; if(smallIconFilePath != "") { - pixels = Lumos::LoadImageFromFile(smallIconFilePath, &width, &height, nullptr, nullptr, false); + pixelsSmall = Lumos::LoadImageFromFile(smallIconFilePath, &width, &height, nullptr, nullptr, false); - if(!pixels) + if(!pixelsSmall) { LUMOS_LOG_WARN("Failed to load app icon {0}", smallIconFilePath); - return; } image.height = height; image.width = width; - image.pixels = static_cast(pixels); + image.pixels = static_cast(pixelsSmall); images.push_back(image); } + pixels = Lumos::LoadImageFromFile(file, &width, &height, nullptr, nullptr, true); + + if(!pixels) + { + LUMOS_LOG_WARN("Failed to load app icon {0}", file); + } + + image.height = height; + image.width = width; + image.pixels = static_cast(pixels); + images.push_back(image); + glfwSetWindowIcon(m_Handle, int(images.size()), images.data()); delete[] pixels; + delete[] pixelsSmall; } void GLFWWindow::SetWindowTitle(const std::string& title) diff --git a/Lumos/Source/Lumos/Platform/MacOS/MacOSOS.h b/Lumos/Source/Lumos/Platform/MacOS/MacOSOS.h index 5afc335b..5b4c4bd2 100644 --- a/Lumos/Source/Lumos/Platform/MacOS/MacOSOS.h +++ b/Lumos/Source/Lumos/Platform/MacOS/MacOSOS.h @@ -1,8 +1,9 @@ -#include "Core/OS/OS.h" +#pragma once +#include "Platform/Unix/UnixOS.h" namespace Lumos { - class MacOSOS : public OS + class MacOSOS : public UnixOS { public: MacOSOS() diff --git a/Lumos/Source/Lumos/Platform/OpenGL/GLTexture.cpp b/Lumos/Source/Lumos/Platform/OpenGL/GLTexture.cpp index eb674d39..b9915c6c 100644 --- a/Lumos/Source/Lumos/Platform/OpenGL/GLTexture.cpp +++ b/Lumos/Source/Lumos/Platform/OpenGL/GLTexture.cpp @@ -128,6 +128,20 @@ namespace Lumos GLCall(glBindTexture(GL_TEXTURE_2D, 0)); } + void GLTexture2D::Load(uint32_t width, uint32_t height, void* data, TextureDesc parameters, TextureLoadOptions loadOptions) + { + GLCall(glDeleteTextures(1, &m_Handle)); + + m_FileName = ""; + m_Name = ""; + m_Parameters = parameters; + m_LoadOptions = loadOptions; + m_Width = width; + m_Height = height; + m_Format = parameters.format; + m_Handle = Load(data); + } + void GLTexture2D::BuildTexture() { m_Name = "Texture Attachment"; diff --git a/Lumos/Source/Lumos/Platform/OpenGL/GLTexture.h b/Lumos/Source/Lumos/Platform/OpenGL/GLTexture.h index 888f9f96..ec5ee02f 100644 --- a/Lumos/Source/Lumos/Platform/OpenGL/GLTexture.h +++ b/Lumos/Source/Lumos/Platform/OpenGL/GLTexture.h @@ -16,6 +16,8 @@ namespace Lumos void Bind(uint32_t slot = 0) const override; void Unbind(uint32_t slot = 0) const override; + void Load(uint32_t width, uint32_t height, void* data, TextureDesc parameters = TextureDesc(), TextureLoadOptions loadOptions = TextureLoadOptions()) override; + virtual void SetData(const void* pixels) override; virtual void* GetHandle() const override diff --git a/Lumos/Source/Lumos/Platform/Unix/UnixOS.cpp b/Lumos/Source/Lumos/Platform/Unix/UnixOS.cpp index d07d7011..53df7c60 100644 --- a/Lumos/Source/Lumos/Platform/Unix/UnixOS.cpp +++ b/Lumos/Source/Lumos/Platform/Unix/UnixOS.cpp @@ -39,4 +39,22 @@ namespace Lumos requested.tv_nsec = remaining.tv_nsec; } } + + void UnixOS::OpenFileLocation(const std::filesystem::path& path) + { + std::string command = "open -R " + path.string(); + std::system(command.c_str()); + } + + void UnixOS::OpenFileExternal(const std::filesystem::path& path) + { + std::string command = "open " + path.string(); + std::system(command.c_str()); + } + + void UnixOS::OpenURL(const std::string& url) + { + std::string command = "open " + url; + system(command.c_str()); + } } diff --git a/Lumos/Source/Lumos/Platform/Unix/UnixOS.h b/Lumos/Source/Lumos/Platform/Unix/UnixOS.h index fca6de51..1286ef78 100644 --- a/Lumos/Source/Lumos/Platform/Unix/UnixOS.h +++ b/Lumos/Source/Lumos/Platform/Unix/UnixOS.h @@ -13,6 +13,10 @@ namespace Lumos void Run() override; void Delay(uint32_t usec) override; + void OpenFileLocation(const std::filesystem::path& path) override; + void OpenFileExternal(const std::filesystem::path& path) override; + void OpenURL(const std::string& url) override; + std::string GetExecutablePath() override { return ""; diff --git a/Lumos/Source/Lumos/Platform/Vulkan/VKShader.h b/Lumos/Source/Lumos/Platform/Vulkan/VKShader.h index 617c8f68..a49794eb 100644 --- a/Lumos/Source/Lumos/Platform/Vulkan/VKShader.h +++ b/Lumos/Source/Lumos/Platform/Vulkan/VKShader.h @@ -65,7 +65,6 @@ namespace Lumos LUMOS_LOG_WARN("No push constants found in shader"); #endif return m_PushConstants; - } VkDescriptorSetLayout* GetDescriptorLayout(int id) { diff --git a/Lumos/Source/Lumos/Platform/Vulkan/VKTexture.cpp b/Lumos/Source/Lumos/Platform/Vulkan/VKTexture.cpp index 43a84026..c9cbb3a0 100644 --- a/Lumos/Source/Lumos/Platform/Vulkan/VKTexture.cpp +++ b/Lumos/Source/Lumos/Platform/Vulkan/VKTexture.cpp @@ -28,16 +28,16 @@ namespace Lumos viewInfo.subresourceRange.levelCount = mipLevels; viewInfo.subresourceRange.baseArrayLayer = baseArrayLayer; viewInfo.subresourceRange.layerCount = layerCount; - + VkImageView imageView; if(vkCreateImageView(VKDevice::Get().GetDevice(), &viewInfo, nullptr, &imageView) != VK_SUCCESS) { LUMOS_LOG_ERROR("Failed to create texture image view!"); } - + return imageView; } - + static VkSampler CreateTextureSampler(VkFilter magFilter = VK_FILTER_LINEAR, VkFilter minFilter = VK_FILTER_LINEAR, float minLod = 0.0f, float maxLod = 1.0f, bool anisotropyEnable = false, float maxAnisotropy = 1.0f, VkSamplerAddressMode modeU = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE, VkSamplerAddressMode modeV = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE, VkSamplerAddressMode modeW = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE) { LUMOS_PROFILE_FUNCTION(); @@ -59,15 +59,15 @@ namespace Lumos samplerInfo.compareOp = VK_COMPARE_OP_NEVER; samplerInfo.minLod = minLod; samplerInfo.maxLod = maxLod; - + if(vkCreateSampler(VKDevice::Get().GetDevice(), &samplerInfo, nullptr, &sampler) != VK_SUCCESS) { LUMOS_LOG_ERROR("Failed to create texture sampler!"); } - + return sampler; } - + #ifdef USE_VMA_ALLOCATOR static void CreateImageVma(const VkImageCreateInfo& imageInfo, VkImage& image, VmaAllocation& allocation) { @@ -82,21 +82,21 @@ namespace Lumos allocInfovma.pUserData = nullptr; vmaCreateImage(VKDevice::Get().GetAllocator(), &imageInfo, &allocInfovma, &image, &allocation, nullptr); } - + #else static void CreateImageDefault(const VkImageCreateInfo& imageInfo, VkImage& image, VkDeviceMemory& imageMemory, VkMemoryPropertyFlags properties) { LUMOS_PROFILE_FUNCTION(); vkCreateImage(VKDevice::Get().GetDevice(), &imageInfo, nullptr, &image); - + VkMemoryRequirements memRequirements; vkGetImageMemoryRequirements(VKDevice::Get().GetDevice(), image, &memRequirements); - + VkMemoryAllocateInfo allocInfo = {}; allocInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO; allocInfo.allocationSize = memRequirements.size; allocInfo.memoryTypeIndex = VKUtilities::FindMemoryType(memRequirements.memoryTypeBits, properties); - + vkAllocateMemory(VKDevice::Get().GetDevice(), &allocInfo, nullptr, &imageMemory); vkBindImageMemory(VKDevice::Get().GetDevice(), image, imageMemory, 0); } @@ -120,16 +120,16 @@ namespace Lumos imageInfo.samples = VK_SAMPLE_COUNT_1_BIT; imageInfo.sharingMode = VK_SHARING_MODE_EXCLUSIVE; imageInfo.arrayLayers = arrayLayers; - + imageInfo.flags = flags; - + #ifdef USE_VMA_ALLOCATOR CreateImageVma(imageInfo, image, allocation); #else CreateImageDefault(imageInfo, image, imageMemory, properties); #endif } - + VKTexture2D::VKTexture2D(TextureDesc parameters, uint32_t width, uint32_t height) : m_FileName("NULL") , m_TextureImage(VK_NULL_HANDLE) @@ -144,10 +144,10 @@ namespace Lumos m_MipLevels = 1; m_VKFormat = VKUtilities::FormatToVK(m_Parameters.format, m_Parameters.srgb); m_Flags = m_Parameters.flags; - + BuildTexture(); } - + VKTexture2D::VKTexture2D(uint32_t width, uint32_t height, void* data, TextureDesc parameters, TextureLoadOptions loadOptions) : m_FileName("NULL") , m_TextureImage(VK_NULL_HANDLE) @@ -162,17 +162,17 @@ namespace Lumos m_Format = parameters.format; m_VKFormat = VKUtilities::FormatToVK(parameters.format, parameters.srgb); m_Flags = m_Parameters.flags; - + Load(); - + m_TextureImageView = Graphics::CreateImageView(m_TextureImage, VKUtilities::FormatToVK(parameters.format, parameters.srgb), m_MipLevels, VK_IMAGE_VIEW_TYPE_2D, VK_IMAGE_ASPECT_COLOR_BIT, 1); m_TextureSampler = Graphics::CreateTextureSampler(VKUtilities::TextureFilterToVK(m_Parameters.magFilter), VKUtilities::TextureFilterToVK(m_Parameters.minFilter), 0.0f, static_cast(m_MipLevels), m_Parameters.anisotropicFiltering, m_Parameters.anisotropicFiltering ? VKDevice::Get().GetPhysicalDevice()->GetProperties().limits.maxSamplerAnisotropy : 1.0f, VKUtilities::TextureWrapToVK(m_Parameters.wrap), VKUtilities::TextureWrapToVK(m_Parameters.wrap), VKUtilities::TextureWrapToVK(m_Parameters.wrap)); - + m_UUID = Random64::Rand(0, std::numeric_limits::max()); - + UpdateDescriptor(); } - + VKTexture2D::VKTexture2D(const std::string& name, const std::string& filename, TextureDesc parameters, TextureLoadOptions loadOptions) : m_FileName(filename) , m_TextureImage(VK_NULL_HANDLE) @@ -184,20 +184,20 @@ namespace Lumos m_Format = parameters.format; m_VKFormat = VKUtilities::FormatToVK(m_Parameters.format, m_Parameters.srgb); m_Flags = m_Parameters.flags; - + m_DeleteImage = Load(); - + if(!m_DeleteImage) return; - + m_TextureImageView = Graphics::CreateImageView(m_TextureImage, m_VKFormat, m_MipLevels, VK_IMAGE_VIEW_TYPE_2D, VK_IMAGE_ASPECT_COLOR_BIT, 1); m_TextureSampler = Graphics::CreateTextureSampler(VKUtilities::TextureFilterToVK(m_Parameters.magFilter), VKUtilities::TextureFilterToVK(m_Parameters.minFilter), 0.0f, static_cast(m_MipLevels), m_Parameters.anisotropicFiltering, m_Parameters.anisotropicFiltering ? VKDevice::Get().GetPhysicalDevice()->GetProperties().limits.maxSamplerAnisotropy : 1.0f, VKUtilities::TextureWrapToVK(m_Parameters.wrap), VKUtilities::TextureWrapToVK(m_Parameters.wrap), VKUtilities::TextureWrapToVK(m_Parameters.wrap)); - + m_UUID = Random64::Rand(0, std::numeric_limits::max()); - + UpdateDescriptor(); } - + VKTexture2D::VKTexture2D(VkImage image, VkImageView imageView, VkFormat format, uint32_t width, uint32_t height) : m_TextureImage(image) , m_TextureImageView(imageView) @@ -209,36 +209,36 @@ namespace Lumos , m_ImageLayout(VK_IMAGE_LAYOUT_UNDEFINED) { m_TextureImageMemory = VK_NULL_HANDLE; - + m_UUID = Random64::Rand(0, std::numeric_limits::max()); - + UpdateDescriptor(); } - + VKTexture2D::~VKTexture2D() { LUMOS_PROFILE_FUNCTION(); DeleteResources(); } - + void VKTexture2D::DeleteResources() { VKContext::DeletionQueue& deletionQueue = VKRenderer::GetCurrentDeletionQueue(); - + if(m_TextureSampler) { auto sampler = m_TextureSampler; deletionQueue.PushFunction([sampler] { vkDestroySampler(VKDevice::GetHandle(), sampler, nullptr); }); } - + if(m_TextureImageView) { auto imageView = m_TextureImageView; deletionQueue.PushFunction([imageView] { vkDestroyImageView(VKDevice::GetHandle(), imageView, nullptr); }); } - + for(auto& view : m_MipImageViews) { if(view.second) @@ -248,9 +248,9 @@ namespace Lumos { vkDestroyImageView(VKDevice::GetHandle(), imageView, nullptr); }); } } - + m_MipImageViews.clear(); - + if(m_DeleteImage) { auto image = m_TextureImage; @@ -269,51 +269,51 @@ namespace Lumos } #endif } - + if(m_StagingBuffer) delete m_StagingBuffer; - + m_StagingBuffer = nullptr; } - + void VKTexture2D::Resize(uint32_t width, uint32_t height) { DeleteResources(); - + m_Width = width; m_Height = height; m_TextureImage = VkImage(); - + Handle = UUID(); - + BuildTexture(); } - + void VKTexture2D::UpdateDescriptor() { m_Descriptor.sampler = m_TextureSampler; m_Descriptor.imageView = m_TextureImageView; m_Descriptor.imageLayout = m_ImageLayout; } - + void GenerateMipmaps(CommandBuffer* commandBuffer, VkImage image, VkFormat imageFormat, int32_t texWidth, int32_t texHeight, uint32_t mipLevels, uint32_t layer = 0, uint32_t layerCount = 1) { LUMOS_PROFILE_FUNCTION(); VkFormatProperties formatProperties; vkGetPhysicalDeviceFormatProperties(VKDevice::Get().GetGPU(), imageFormat, &formatProperties); - + if(!(formatProperties.optimalTilingFeatures & VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT)) { LUMOS_LOG_ERROR("Texture image format does not support linear blitting!"); } - + VkCommandBuffer vkCommandBuffer; - + if(commandBuffer) vkCommandBuffer = ((VKCommandBuffer*)commandBuffer)->GetHandle(); else vkCommandBuffer = VKUtilities::BeginSingleTimeCommands(); - + VkImageMemoryBarrier barrier {}; barrier.sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER; barrier.image = image; @@ -323,10 +323,10 @@ namespace Lumos barrier.subresourceRange.baseArrayLayer = layer; barrier.subresourceRange.layerCount = layerCount; barrier.subresourceRange.levelCount = 1; - + int32_t mipWidth = texWidth; int32_t mipHeight = texHeight; - + for(uint32_t i = 1; i < mipLevels; i++) { barrier.subresourceRange.baseMipLevel = i - 1; @@ -334,7 +334,7 @@ namespace Lumos barrier.newLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL; barrier.srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT; barrier.dstAccessMask = VK_ACCESS_TRANSFER_READ_BIT; - + vkCmdPipelineBarrier(vkCommandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, @@ -345,7 +345,7 @@ namespace Lumos nullptr, 1, &barrier); - + VkImageBlit blit {}; blit.srcOffsets[0] = { 0, 0, 0 }; blit.srcOffsets[1] = { mipWidth, mipHeight, 1 }; @@ -353,14 +353,14 @@ namespace Lumos blit.srcSubresource.mipLevel = i - 1; blit.srcSubresource.baseArrayLayer = layer; blit.srcSubresource.layerCount = layerCount; - + blit.dstOffsets[0] = { 0, 0, 0 }; blit.dstOffsets[1] = { mipWidth > 1 ? mipWidth / 2 : 1, mipHeight > 1 ? mipHeight / 2 : 1, 1 }; blit.dstSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; blit.dstSubresource.mipLevel = i; blit.dstSubresource.baseArrayLayer = layer; blit.dstSubresource.layerCount = layerCount; - + vkCmdBlitImage(vkCommandBuffer, image, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, @@ -369,12 +369,12 @@ namespace Lumos 1, &blit, VK_FILTER_LINEAR); - + barrier.oldLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL; barrier.newLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; barrier.srcAccessMask = VK_ACCESS_TRANSFER_READ_BIT; barrier.dstAccessMask = VK_ACCESS_SHADER_READ_BIT; - + vkCmdPipelineBarrier(vkCommandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, @@ -385,19 +385,19 @@ namespace Lumos nullptr, 1, &barrier); - + if(mipWidth > 1) mipWidth /= 2; if(mipHeight > 1) mipHeight /= 2; } - + barrier.subresourceRange.baseMipLevel = mipLevels - 1; barrier.oldLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL; barrier.newLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; barrier.srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT; barrier.dstAccessMask = VK_ACCESS_SHADER_READ_BIT; - + vkCmdPipelineBarrier(vkCommandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, @@ -408,25 +408,25 @@ namespace Lumos nullptr, 1, &barrier); - + if(!commandBuffer) VKUtilities::EndSingleTimeCommands(vkCommandBuffer); } - + bool VKTexture2D::Load() { LUMOS_PROFILE_FUNCTION(); uint32_t bits; uint8_t* pixels; - + m_Flags |= TextureFlags::Texture_Sampled; - + if(m_Data == nullptr) { pixels = Lumos::LoadImageFromFile(m_FileName, &m_Width, &m_Height, &bits); if(pixels == nullptr) return false; - + m_Parameters.format = BitsToFormat(bits); m_Format = m_Parameters.format; } @@ -434,28 +434,28 @@ namespace Lumos { if(m_Data == nullptr) return false; - + m_BitsPerChannel = GetBitsFromFormat(m_Parameters.format); bits = m_BitsPerChannel; pixels = m_Data; } - + m_VKFormat = VKUtilities::FormatToVK(m_Parameters.format, m_Parameters.srgb); - + VkDeviceSize imageSize = VkDeviceSize(m_Width * m_Height * bits / 8); - + if(!pixels) { LUMOS_LOG_CRITICAL("failed to load texture image!"); } - + m_MipLevels = static_cast(std::floor(std::log2(Maths::Max(m_Width, m_Height)))) + 1; - + if(!(m_Flags & TextureFlags::Texture_CreateMips) || m_Parameters.generateMipMaps == false) m_MipLevels = 1; - + VKBuffer* stagingBuffer = new VKBuffer(VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, static_cast(imageSize), pixels); - + if(m_Data == nullptr) delete[] pixels; #ifdef USE_VMA_ALLOCATOR @@ -463,43 +463,43 @@ namespace Lumos #else Graphics::CreateImage(m_Width, m_Height, m_MipLevels, m_VKFormat, VK_IMAGE_TYPE_2D, VK_IMAGE_TILING_OPTIMAL, VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, m_TextureImage, m_TextureImageMemory, 1, 0); #endif - + VKUtilities::TransitionImageLayout(m_TextureImage, m_VKFormat, VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, m_MipLevels); VKUtilities::CopyBufferToImage(stagingBuffer->GetBuffer(), m_TextureImage, static_cast(m_Width), static_cast(m_Height)); - + delete stagingBuffer; - + if(m_Flags & TextureFlags::Texture_CreateMips) GenerateMipmaps(nullptr, m_TextureImage, m_VKFormat, m_Width, m_Height, m_MipLevels); - + m_UUID = Random64::Rand(0, std::numeric_limits::max()); - + TransitionImage(VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL); - + return true; } - + void VKTexture2D::BuildTexture() { if(m_Flags & TextureFlags::Texture_CreateMips) { m_MipLevels = static_cast(std::floor(std::log2(Maths::Max(m_Width, m_Height)))) + 1; } - + #ifdef USE_VMA_ALLOCATOR Graphics::CreateImage(m_Width, m_Height, m_MipLevels, m_VKFormat, VK_IMAGE_TYPE_2D, VK_IMAGE_TILING_OPTIMAL, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_STORAGE_BIT, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, m_TextureImage, m_TextureImageMemory, 1, 0, m_Allocation); #else Graphics::CreateImage(m_Width, m_Height, m_MipLevels, m_VKFormat, VK_IMAGE_TYPE_2D, VK_IMAGE_TILING_OPTIMAL, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, m_TextureImage, m_TextureImageMemory, 1, 0); #endif - + m_TextureImageView = Graphics::CreateImageView(m_TextureImage, m_VKFormat, m_MipLevels, VK_IMAGE_VIEW_TYPE_2D, VK_IMAGE_ASPECT_COLOR_BIT, 1); m_TextureSampler = Graphics::CreateTextureSampler(VKUtilities::TextureFilterToVK(m_Parameters.minFilter), VKUtilities::TextureFilterToVK(m_Parameters.magFilter), 0.0f, static_cast(m_MipLevels), false, VKDevice::Get().GetPhysicalDevice()->GetProperties().limits.maxSamplerAnisotropy, VKUtilities::TextureWrapToVK(m_Parameters.wrap), VKUtilities::TextureWrapToVK(m_Parameters.wrap), VKUtilities::TextureWrapToVK(m_Parameters.wrap)); - + m_ImageLayout = VK_IMAGE_LAYOUT_UNDEFINED; TransitionImage(VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL); - + UpdateDescriptor(); - + if(m_Flags & TextureFlags::Texture_MipViews) { for(uint32_t i = 0; i < m_MipLevels; i++) @@ -507,10 +507,10 @@ namespace Lumos GetMipImageView(i); } } - + m_UUID = Random64::Rand(0, std::numeric_limits::max()); } - + void VKTexture2D::TransitionImage(VkImageLayout newLayout, VKCommandBuffer* commandBuffer) { LUMOS_PROFILE_FUNCTION(); @@ -519,7 +519,7 @@ namespace Lumos m_ImageLayout = newLayout; UpdateDescriptor(); } - + VkImageView VKTexture2D::GetMipImageView(uint32_t mip) { if(m_MipImageViews.find(mip) == m_MipImageViews.end()) @@ -528,29 +528,52 @@ namespace Lumos } return m_MipImageViews.at(mip); } - + + void VKTexture2D::Load(uint32_t width, uint32_t height, void* data, TextureDesc parameters, TextureLoadOptions loadOptions) + { + DeleteResources(); + + m_Width = width; + m_Height = height; + m_Parameters = parameters; + m_LoadOptions = loadOptions; + m_Data = static_cast(data); + m_Format = parameters.format; + m_VKFormat = VKUtilities::FormatToVK(parameters.format, parameters.srgb); + m_Flags = m_Parameters.flags; + + Load(); + + m_TextureImageView = Graphics::CreateImageView(m_TextureImage, VKUtilities::FormatToVK(parameters.format, parameters.srgb), m_MipLevels, VK_IMAGE_VIEW_TYPE_2D, VK_IMAGE_ASPECT_COLOR_BIT, 1); + m_TextureSampler = Graphics::CreateTextureSampler(VKUtilities::TextureFilterToVK(m_Parameters.magFilter), VKUtilities::TextureFilterToVK(m_Parameters.minFilter), 0.0f, static_cast(m_MipLevels), m_Parameters.anisotropicFiltering, m_Parameters.anisotropicFiltering ? VKDevice::Get().GetPhysicalDevice()->GetProperties().limits.maxSamplerAnisotropy : 1.0f, VKUtilities::TextureWrapToVK(m_Parameters.wrap), VKUtilities::TextureWrapToVK(m_Parameters.wrap), VKUtilities::TextureWrapToVK(m_Parameters.wrap)); + + m_UUID = Random64::Rand(0, std::numeric_limits::max()); + + UpdateDescriptor(); + } + void VKTexture2D::SetData(const void* pixels) { VkDeviceSize imageSize = VkDeviceSize(m_Width * m_Height * m_BitsPerChannel / 2); // / 8); - + if(!pixels) { LUMOS_LOG_CRITICAL("failed to load texture image!"); } - + m_MipLevels = 1; - + if(!m_StagingBuffer) m_StagingBuffer = new VKBuffer(VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, static_cast(imageSize), pixels); else m_StagingBuffer->SetData(static_cast(imageSize), pixels); - + TransitionImage(VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL); VKUtilities::CopyBufferToImage(m_StagingBuffer->GetBuffer(), m_TextureImage, static_cast(m_Width), static_cast(m_Height)); - + TransitionImage(VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL); } - + VKTextureCube::VKTextureCube(uint32_t size, void* data, bool hdr) : m_ImageLayout(VK_IMAGE_LAYOUT_UNDEFINED) { @@ -558,52 +581,52 @@ namespace Lumos m_Format = hdr ? RHIFormat::R32G32B32A32_Float : RHIFormat::R8G8B8A8_Unorm; m_Parameters.format = m_Format; m_VKFormat = VKUtilities::FormatToVK(m_Format, m_Parameters.srgb); - + m_Width = size; m_Height = size; m_Data = (uint8_t*)data; m_NumMips = static_cast(std::floor(std::log2(Maths::Max(m_Width, m_Height)))) + 1; m_NumLayers = 6; m_DeleteImage = true; - + m_Flags |= TextureFlags::Texture_Sampled; - + m_BitsPerChannel = hdr ? 32 : 8; m_ChannelCount = 4; - + uint32_t dataSize = m_Width * m_Height * GetBytesPerPixel() * m_NumLayers; uint8_t* allData = new uint8_t[dataSize]; uint32_t pointeroffset = 0; - + uint32_t faceOrder[6] = { 3, 1, 0, 4, 2, 5 }; - + #ifdef USE_VMA_ALLOCATOR Graphics::CreateImage(m_Width, m_Height, m_NumMips, m_VKFormat, VK_IMAGE_TYPE_2D, VK_IMAGE_TILING_OPTIMAL, VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, m_TextureImage, m_TextureImageMemory, m_NumLayers, VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT, m_Allocation); #else Graphics::CreateImage(m_Width, m_Height, m_NumMips, m_VKFormat, VK_IMAGE_TYPE_2D, VK_IMAGE_TILING_OPTIMAL, VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, m_TextureImage, m_TextureImageMemory, m_NumLayers, VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT); #endif - + m_TextureSampler = Graphics::CreateTextureSampler(VK_FILTER_LINEAR, VK_FILTER_LINEAR, 0.0f, static_cast(m_NumMips), false, VKDevice::Get().GetPhysicalDevice()->GetProperties().limits.maxSamplerAnisotropy, VK_SAMPLER_ADDRESS_MODE_REPEAT, VK_SAMPLER_ADDRESS_MODE_REPEAT, VK_SAMPLER_ADDRESS_MODE_REPEAT); m_TextureImageView = Graphics::CreateImageView(m_TextureImage, m_VKFormat, m_NumMips, VK_IMAGE_VIEW_TYPE_CUBE, VK_IMAGE_ASPECT_COLOR_BIT, m_NumLayers); - + if(m_Data) { memcpy(allData, m_Data, dataSize); - + VKBuffer* stagingBuffer = new VKBuffer(VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, static_cast(dataSize), allData); - + if(m_Data == nullptr) { delete[] allData; allData = nullptr; } - + VkCommandBuffer commandBuffer = VKUtilities::BeginSingleTimeCommands(); - + //// Setup buffer copy regions for each face including all of it's miplevels std::vector bufferCopyRegions; uint32_t offset = 0; - + for(uint32_t face = 0; face < m_NumLayers; face++) { for(uint32_t level = 0; level < m_NumMips; level++) @@ -617,14 +640,14 @@ namespace Lumos bufferCopyRegion.imageExtent.height = m_Height; bufferCopyRegion.imageExtent.depth = 1; bufferCopyRegion.bufferOffset = offset; - + bufferCopyRegions.push_back(bufferCopyRegion); - + // Increase offset into staging buffer for next level / face offset += m_Width * m_Height * GetBytesPerPixel(); } } - + // Image barrier for optimal image (target) // Set initial layout for all array layers (faces) of the optimal (target) tiled texture VkImageSubresourceRange subresourceRange = {}; @@ -632,35 +655,35 @@ namespace Lumos subresourceRange.baseMipLevel = 0; subresourceRange.levelCount = m_NumMips; subresourceRange.layerCount = m_NumLayers; - + VKUtilities::TransitionImageLayout(m_TextureImage, m_VKFormat, VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, m_NumMips, m_NumLayers, commandBuffer); - + // Copy the cube map faces from the staging buffer to the optimal tiled image vkCmdCopyBufferToImage( - commandBuffer, - stagingBuffer->GetBuffer(), - m_TextureImage, - VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, - static_cast(bufferCopyRegions.size()), - bufferCopyRegions.data()); - + commandBuffer, + stagingBuffer->GetBuffer(), + m_TextureImage, + VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, + static_cast(bufferCopyRegions.size()), + bufferCopyRegions.data()); + // Change texture image layout to shader read after all faces have been copied VKUtilities::TransitionImageLayout(m_TextureImage, m_VKFormat, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, m_NumMips, m_NumLayers, commandBuffer); - + m_ImageLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; - + VKUtilities::EndSingleTimeCommands(commandBuffer); - + delete stagingBuffer; } delete[] allData; - + // for(uint32_t i = 0; i < m_NumLayers; i++) // { // VkImageView imageView = CreateImageView(m_TextureImage, m_VKFormat, 1, VK_IMAGE_VIEW_TYPE_2D, VK_IMAGE_ASPECT_COLOR_BIT, 1, i, 0); // m_IndividualImageViews.push_back(imageView); // } - + for(uint32_t level = 0; level < m_NumMips; level++) { for(uint32_t i = 0; i < m_NumLayers; i++) @@ -669,39 +692,39 @@ namespace Lumos m_ImageViewsPerMip.push_back(imageView); } } - + VKUtilities::TransitionImageLayout(m_TextureImage, m_VKFormat, VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, m_NumMips, m_NumLayers, nullptr); - + m_ImageLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL; - + m_UUID = Random64::Rand(0, std::numeric_limits::max()); - + UpdateDescriptor(); } - + VKTextureCube::VKTextureCube(const std::string* files) { for(uint32_t i = 0; i < 6; i++) m_Files[i] = files[i]; - + Load(1); - + UpdateDescriptor(); } - + VKTextureCube::VKTextureCube(const std::string* files, uint32_t mips, TextureDesc params, TextureLoadOptions loadOptions) { m_Parameters = params; m_NumMips = mips; for(uint32_t i = 0; i < mips; i++) m_Files[i] = files[i]; - + Load(mips); m_Format = m_Parameters.format; - + UpdateDescriptor(); } - + VKTextureCube::VKTextureCube(const std::string& filepath) : m_Width(0) , m_Height(0) @@ -712,50 +735,50 @@ namespace Lumos m_Files[0] = filepath; m_Format = m_Parameters.format; } - + VKTextureCube::~VKTextureCube() { VKContext::DeletionQueue& deletionQueue = VKRenderer::GetCurrentDeletionQueue(); - + if(m_TextureSampler) { auto sampler = m_TextureSampler; deletionQueue.PushFunction([sampler] { vkDestroySampler(VKDevice::GetHandle(), sampler, nullptr); }); } - + if(m_TextureImageView) { auto imageView = m_TextureImageView; deletionQueue.PushFunction([imageView] - + { vkDestroyImageView(VKDevice::GetHandle(), imageView, nullptr); }); } - + if(!m_IndividualImageViews.empty()) { auto imageViews = m_IndividualImageViews; deletionQueue.PushFunction([imageViews] - + { for(uint32_t i = 0; i < (uint32_t)imageViews.size(); i++) { vkDestroyImageView(VKDevice::GetHandle(), imageViews[i], nullptr); } }); } - + if(!m_ImageViewsPerMip.empty()) { auto imageViews = m_ImageViewsPerMip; deletionQueue.PushFunction([imageViews] - + { for(uint32_t i = 0; i < (uint32_t)imageViews.size(); i++) { vkDestroyImageView(VKDevice::GetHandle(), imageViews[i], nullptr); } }); } - + if(m_DeleteImage) { auto image = m_TextureImage; @@ -775,7 +798,7 @@ namespace Lumos #endif } } - + void VKTextureCube::TransitionImage(VkImageLayout newLayout, VKCommandBuffer* commandBuffer) { LUMOS_PROFILE_FUNCTION(); @@ -784,25 +807,25 @@ namespace Lumos m_ImageLayout = newLayout; UpdateDescriptor(); } - + void VKTextureCube::GenerateMipMaps(CommandBuffer* commandBuffer) { VKUtilities::TransitionImageLayout(m_TextureImage, m_VKFormat, m_ImageLayout, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, m_NumMips, 6, ((VKCommandBuffer*)commandBuffer)->GetHandle()); - + for(int i = 0; i < 6; i++) GenerateMipmaps(commandBuffer, m_TextureImage, m_VKFormat, m_Width, m_Height, m_NumMips, i, 1); - + // Generate mips sets layout to VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL VKUtilities::TransitionImageLayout(m_TextureImage, m_VKFormat, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, m_ImageLayout, m_NumMips, 6, ((VKCommandBuffer*)commandBuffer)->GetHandle()); } - + void VKTextureCube::UpdateDescriptor() { m_Descriptor.sampler = m_TextureSampler; m_Descriptor.imageView = m_TextureImageView; m_Descriptor.imageLayout = m_ImageLayout; } - + void VKTextureCube::Load(uint32_t mips) { LUMOS_PROFILE_FUNCTION(); @@ -810,23 +833,23 @@ namespace Lumos uint8_t*** cubeTextureData = new uint8_t**[mips]; for(uint32_t i = 0; i < mips; i++) cubeTextureData[i] = new uint8_t*[6]; - + uint32_t* faceWidths = new uint32_t[mips]; uint32_t* faceHeights = new uint32_t[mips]; uint32_t size = 0; bool isHDR = false; - + m_Flags |= TextureFlags::Texture_Sampled; - + for(uint32_t m = 0; m < mips; m++) { uint8_t* data = Lumos::LoadImageFromFile(m_Files[m], &srcWidth, &srcHeight, &bits, &isHDR, !m_LoadOptions.flipY); m_Parameters.format = BitsToFormat(bits); - + uint32_t face = 0; uint32_t faceWidth = srcWidth / 3; uint32_t faceHeight = srcHeight / 4; - + if(m == 0) { m_Width = faceWidth; @@ -835,9 +858,9 @@ namespace Lumos m_ChannelCount = BitsToChannelCount(bits); m_VKFormat = VKUtilities::FormatToVK(m_Parameters.format, m_Parameters.srgb); } - + uint32_t stride = GetBytesPerChannel(); - + faceWidths[m] = faceWidth; faceHeights[m] = faceHeight; for(uint32_t cy = 0; cy < 4; cy++) @@ -849,11 +872,11 @@ namespace Lumos if(cx != 1) continue; } - + cubeTextureData[m][face] = new uint8_t[faceWidth * faceHeight * stride]; - + size += stride * srcHeight * srcWidth; - + for(uint32_t y = 0; y < faceHeight; y++) { uint32_t offset = y; @@ -878,12 +901,12 @@ namespace Lumos } delete[] data; } - + uint8_t* allData = new uint8_t[size]; uint32_t pointeroffset = 0; - + uint32_t faceOrder[6] = { 3, 1, 0, 4, 2, 5 }; - + for(uint32_t face = 0; face < 6; face++) { for(uint32_t mip = 0; mip < m_NumMips; mip++) @@ -893,9 +916,9 @@ namespace Lumos pointeroffset += currentSize; } } - + VKBuffer* stagingBuffer = new VKBuffer(VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, static_cast(size), allData); - + if(m_Data == nullptr) { delete[] allData; @@ -906,13 +929,13 @@ namespace Lumos #else Graphics::CreateImage(faceWidths[0], faceHeights[0], m_NumMips, m_VKFormat, VK_IMAGE_TYPE_2D, VK_IMAGE_TILING_OPTIMAL, VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, m_TextureImage, m_TextureImageMemory, 6, VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT); #endif - + VkCommandBuffer commandBuffer = VKUtilities::BeginSingleTimeCommands(); - + //// Setup buffer copy regions for each face including all of it's miplevels std::vector bufferCopyRegions; uint32_t offset = 0; - + for(uint32_t face = 0; face < 6; face++) { for(uint32_t level = 0; level < m_NumMips; level++) @@ -926,14 +949,14 @@ namespace Lumos bufferCopyRegion.imageExtent.height = faceHeights[level]; bufferCopyRegion.imageExtent.depth = 1; bufferCopyRegion.bufferOffset = offset; - + bufferCopyRegions.push_back(bufferCopyRegion); - + // Increase offset into staging buffer for next level / face offset += faceWidths[level] * faceWidths[level] * GetBytesPerChannel(); } } - + // Image barrier for optimal image (target) // Set initial layout for all array layers (faces) of the optimal (target) tiled texture VkImageSubresourceRange subresourceRange = {}; @@ -941,32 +964,32 @@ namespace Lumos subresourceRange.baseMipLevel = 0; subresourceRange.levelCount = m_NumMips; subresourceRange.layerCount = 6; - + VKUtilities::TransitionImageLayout(m_TextureImage, m_VKFormat, VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, m_NumMips, 6, commandBuffer); - + // Copy the cube map faces from the staging buffer to the optimal tiled image vkCmdCopyBufferToImage( - commandBuffer, - stagingBuffer->GetBuffer(), - m_TextureImage, - VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, - static_cast(bufferCopyRegions.size()), - bufferCopyRegions.data()); - + commandBuffer, + stagingBuffer->GetBuffer(), + m_TextureImage, + VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, + static_cast(bufferCopyRegions.size()), + bufferCopyRegions.data()); + // Change texture image layout to shader read after all faces have been copied VKUtilities::TransitionImageLayout(m_TextureImage, m_VKFormat, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, m_NumMips, 6, commandBuffer); - + m_ImageLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; - + VKUtilities::EndSingleTimeCommands(commandBuffer); - + m_TextureSampler = Graphics::CreateTextureSampler(VK_FILTER_LINEAR, VK_FILTER_LINEAR, 0.0f, static_cast(m_NumMips), false, VKDevice::Get().GetPhysicalDevice()->GetProperties().limits.maxSamplerAnisotropy, VK_SAMPLER_ADDRESS_MODE_REPEAT, VK_SAMPLER_ADDRESS_MODE_REPEAT, VK_SAMPLER_ADDRESS_MODE_REPEAT); m_TextureImageView = Graphics::CreateImageView(m_TextureImage, m_VKFormat, m_NumMips, VK_IMAGE_VIEW_TYPE_CUBE, VK_IMAGE_ASPECT_COLOR_BIT, 6); - + m_UUID = Random64::Rand(0, std::numeric_limits::max()); - + delete stagingBuffer; - + for(uint32_t m = 0; m < mips; m++) { for(uint32_t f = 0; f < 6; f++) @@ -979,15 +1002,15 @@ namespace Lumos delete[] faceHeights; delete[] faceWidths; delete[] allData; - + for(uint32_t i = 0; i < 6; i++) { VkImageView imageView = CreateImageView(m_TextureImage, VKUtilities::FormatToVK(m_Parameters.format, m_Parameters.srgb), 1, VK_IMAGE_VIEW_TYPE_2D, VK_IMAGE_ASPECT_COLOR_BIT, 1, i); - + m_IndividualImageViews.push_back(imageView); } } - + VKTextureDepth::VKTextureDepth(uint32_t width, uint32_t height) : m_Width(width) , m_Height(height) @@ -996,72 +1019,72 @@ namespace Lumos { Init(); } - + VKTextureDepth::~VKTextureDepth() { VKContext::DeletionQueue& deletionQueue = VKRenderer::GetCurrentDeletionQueue(); - + auto sampler = m_TextureSampler; auto imageView = m_TextureImageView; - + deletionQueue.PushFunction([sampler, imageView] { vkDestroySampler(VKDevice::GetHandle(), sampler, nullptr); vkDestroyImageView(VKDevice::GetHandle(), imageView, nullptr); }); - + #ifdef USE_VMA_ALLOCATOR auto textureImage = m_TextureImage; auto alloc = m_Allocation; - + deletionQueue.PushFunction([textureImage, alloc] { vmaDestroyImage(VKDevice::Get().GetAllocator(), textureImage, alloc); }); #else - + auto textureImage = m_TextureImage; auto memory = m_TextureImageMemory; - + deletionQueue.PushFunction([textureImage, memory] { vkDestroyImage(VKDevice::Get().GetDevice(), textureImage, nullptr); vkFreeMemory(VKDevice::Get().GetDevice(), memory, nullptr); }); - + #endif } - + void VKTextureDepth::Init() { LUMOS_PROFILE_FUNCTION(); VkFormat depthFormat = VKUtilities::FindDepthFormat(); m_VKFormat = depthFormat; m_Format = VKUtilities::VKToFormat(depthFormat); - + #ifdef USE_VMA_ALLOCATOR Graphics::CreateImage(m_Width, m_Height, 1, m_VKFormat, VK_IMAGE_TYPE_2D, VK_IMAGE_TILING_OPTIMAL, VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, m_TextureImage, m_TextureImageMemory, 1, 0, m_Allocation); #else Graphics::CreateImage(m_Width, m_Height, 1, m_VKFormat, VK_IMAGE_TYPE_2D, VK_IMAGE_TILING_OPTIMAL, VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, m_TextureImage, m_TextureImageMemory, 1, 0); #endif m_TextureImageView = CreateImageView(m_TextureImage, m_VKFormat, 1, VK_IMAGE_VIEW_TYPE_2D, VK_IMAGE_ASPECT_DEPTH_BIT, 1); - + VKUtilities::TransitionImageLayout(m_TextureImage, m_VKFormat, VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL); - + m_ImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL; - + m_TextureSampler = Graphics::CreateTextureSampler(VK_FILTER_LINEAR, VK_FILTER_LINEAR, 0.0f, 1.0f, false, VKDevice::Get().GetPhysicalDevice()->GetProperties().limits.maxSamplerAnisotropy, VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE, VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE, VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE); - + m_Flags |= TextureFlags::Texture_DepthStencil; - + UpdateDescriptor(); - + m_UUID = Random64::Rand(0, std::numeric_limits::max()); } - + void VKTextureDepth::UpdateDescriptor() { m_Descriptor.sampler = m_TextureSampler; m_Descriptor.imageView = m_TextureImageView; m_Descriptor.imageLayout = m_ImageLayout; } - + void VKTextureDepth::TransitionImage(VkImageLayout newLayout, VKCommandBuffer* commandBuffer) { LUMOS_PROFILE_FUNCTION(); @@ -1069,51 +1092,51 @@ namespace Lumos { VKUtilities::TransitionImageLayout(m_TextureImage, m_VKFormat, m_ImageLayout, newLayout, 1, 1, commandBuffer ? commandBuffer->GetHandle() : nullptr); } - + m_ImageLayout = newLayout; UpdateDescriptor(); } - + void VKTextureDepth::Resize(uint32_t width, uint32_t height) { LUMOS_PROFILE_FUNCTION(); - + m_Width = width; m_Height = height; Handle = UUID(); - + VKContext::DeletionQueue& deletionQueue = VKRenderer::GetCurrentDeletionQueue(); - + auto sampler = m_TextureSampler; auto imageView = m_TextureImageView; - + deletionQueue.PushFunction([sampler, imageView] { vkDestroySampler(VKDevice::GetHandle(), sampler, nullptr); vkDestroyImageView(VKDevice::GetHandle(), imageView, nullptr); }); - + #ifdef USE_VMA_ALLOCATOR auto textureImage = m_TextureImage; auto alloc = m_Allocation; - + deletionQueue.PushFunction([textureImage, alloc] { vmaDestroyImage(VKDevice::Get().GetAllocator(), textureImage, alloc); }); #else - + auto textureImage = m_TextureImage; auto memory = m_TextureImageMemory; - + deletionQueue.PushFunction([textureImage, memory] { vkDestroyImage(VKDevice::Get().GetDevice(), textureImage, nullptr); vkFreeMemory(VKDevice::Get().GetDevice(), memory, nullptr); }); - + #endif m_TextureImage = VkImage(); - + Init(); } - + VKTextureDepthArray::VKTextureDepthArray(uint32_t width, uint32_t height, uint32_t count) : m_Width(width) , m_Height(height) @@ -1121,16 +1144,16 @@ namespace Lumos { VKTextureDepthArray::Init(); } - + VKTextureDepthArray::~VKTextureDepthArray() { LUMOS_PROFILE_FUNCTION(); VKContext::DeletionQueue& deletionQueue = VKRenderer::GetCurrentDeletionQueue(); - + auto sampler = m_TextureSampler; auto imageView = m_TextureImageView; auto imageViews = m_IndividualImageViews; - + deletionQueue.PushFunction([sampler, imageView, imageViews] { vkDestroySampler(VKDevice::GetHandle(), sampler, nullptr); @@ -1140,71 +1163,71 @@ namespace Lumos { vkDestroyImageView(VKDevice::GetHandle(), imageViews[i], nullptr); } }); - + #ifdef USE_VMA_ALLOCATOR auto textureImage = m_TextureImage; auto alloc = m_Allocation; - + deletionQueue.PushFunction([textureImage, alloc] { vmaDestroyImage(VKDevice::Get().GetAllocator(), textureImage, alloc); }); #else - + auto textureImage = m_TextureImage; auto memory = m_TextureImageMemory; - + deletionQueue.PushFunction([textureImage, memory] { vkDestroyImage(VKDevice::Get().GetDevice(), textureImage, nullptr); vkFreeMemory(VKDevice::Get().GetDevice(), memory, nullptr); }); - + #endif } - + void VKTextureDepthArray::Init() { LUMOS_PROFILE_FUNCTION(); m_Flags |= TextureFlags::Texture_DepthStencil; - + VkFormat depthFormat = VKUtilities::FindDepthFormat(); m_VKFormat = VK_FORMAT_D32_SFLOAT; // depthFormat; m_Format = VKUtilities::VKToFormat(m_VKFormat); - + #ifdef USE_VMA_ALLOCATOR Graphics::CreateImage(m_Width, m_Height, 1, m_VKFormat, VK_IMAGE_TYPE_2D, VK_IMAGE_TILING_OPTIMAL, VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, m_TextureImage, m_TextureImageMemory, m_Count, 0, m_Allocation); #else Graphics::CreateImage(m_Width, m_Height, 1, m_VKFormat, VK_IMAGE_TYPE_2D, VK_IMAGE_TILING_OPTIMAL, VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, m_TextureImage, m_TextureImageMemory, m_Count, 0); #endif m_TextureImageView = CreateImageView(m_TextureImage, m_VKFormat, 1, VK_IMAGE_VIEW_TYPE_2D_ARRAY, VK_IMAGE_ASPECT_DEPTH_BIT, m_Count); - + for(uint32_t i = 0; i < m_Count; i++) { VkImageView imageView = CreateImageView(m_TextureImage, m_VKFormat, 1, VK_IMAGE_VIEW_TYPE_2D_ARRAY, VK_IMAGE_ASPECT_DEPTH_BIT, 1, i); m_IndividualImageViews.push_back(imageView); } - + VKUtilities::TransitionImageLayout(m_TextureImage, m_VKFormat, VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, 1, m_Count); m_ImageLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL; - + m_TextureSampler = Graphics::CreateTextureSampler(); - + m_UUID = Random64::Rand(0, std::numeric_limits::max()); - + UpdateDescriptor(); } - + void VKTextureDepthArray::UpdateDescriptor() { m_Descriptor.sampler = m_TextureSampler; m_Descriptor.imageView = m_TextureImageView; m_Descriptor.imageLayout = m_ImageLayout; } - + void* VKTextureDepthArray::GetHandleArray(uint32_t index) { m_Descriptor.imageView = GetImageView(index); return (void*)&m_Descriptor; } - + void VKTextureDepthArray::TransitionImage(VkImageLayout newLayout, VKCommandBuffer* commandBuffer) { LUMOS_PROFILE_FUNCTION(); @@ -1213,7 +1236,7 @@ namespace Lumos m_ImageLayout = newLayout; UpdateDescriptor(); } - + void VKTextureDepthArray::Resize(uint32_t width, uint32_t height, uint32_t count) { LUMOS_PROFILE_FUNCTION(); @@ -1221,13 +1244,13 @@ namespace Lumos m_Height = height; m_Count = count; Handle = UUID(); - + VKContext::DeletionQueue& deletionQueue = VKRenderer::GetCurrentDeletionQueue(); - + auto sampler = m_TextureSampler; auto imageView = m_TextureImageView; auto imageViews = m_IndividualImageViews; - + deletionQueue.PushFunction([sampler, imageView, imageViews] { vkDestroySampler(VKDevice::GetHandle(), sampler, nullptr); @@ -1237,82 +1260,82 @@ namespace Lumos { vkDestroyImageView(VKDevice::GetHandle(), imageViews[i], nullptr); } }); - + #ifdef USE_VMA_ALLOCATOR auto textureImage = m_TextureImage; auto alloc = m_Allocation; - + deletionQueue.PushFunction([textureImage, alloc] { vmaDestroyImage(VKDevice::Get().GetAllocator(), textureImage, alloc); }); #else - + auto textureImage = m_TextureImage; auto memory = m_TextureImageMemory; - + deletionQueue.PushFunction([textureImage, memory] { vkDestroyImage(VKDevice::Get().GetDevice(), textureImage, nullptr); vkFreeMemory(VKDevice::Get().GetDevice(), memory, nullptr); }); - + #endif - + m_TextureImage = VkImage(); - + Init(); } - + Texture2D* VKTexture2D::CreateFuncVulkan(TextureDesc parameters, uint32_t width, uint32_t height) { return new VKTexture2D(parameters, width, height); } - + Texture2D* VKTexture2D::CreateFromSourceFuncVulkan(uint32_t width, uint32_t height, void* data, TextureDesc parameters, TextureLoadOptions loadoptions) { return new VKTexture2D(width, height, data, parameters, loadoptions); } - + Texture2D* VKTexture2D::CreateFromFileFuncVulkan(const std::string& name, const std::string& filename, TextureDesc parameters, TextureLoadOptions loadoptions) { return new VKTexture2D(name, filename, parameters, loadoptions); } - + TextureCube* VKTextureCube::CreateFuncVulkan(uint32_t size, void* data, bool hdr) { return new VKTextureCube(size, data, hdr); } - + TextureCube* VKTextureCube::CreateFromFileFuncVulkan(const std::string& filepath) { return new VKTextureCube(filepath); } - + TextureCube* VKTextureCube::CreateFromFilesFuncVulkan(const std::string* files) { return new VKTextureCube(files); } - + TextureCube* VKTextureCube::CreateFromVCrossFuncVulkan(const std::string* files, uint32_t mips, TextureDesc params, TextureLoadOptions loadOptions) { return new VKTextureCube(files, mips, params, loadOptions); } - + TextureDepth* VKTextureDepth::CreateFuncVulkan(uint32_t width, uint32_t height) { return new VKTextureDepth(width, height); } - + TextureDepthArray* VKTextureDepthArray::CreateFuncVulkan(uint32_t width, uint32_t height, uint32_t count) { return new VKTextureDepthArray(width, height, count); } - + void VKTexture2D::MakeDefault() { CreateFunc = CreateFuncVulkan; CreateFromFileFunc = CreateFromFileFuncVulkan; CreateFromSourceFunc = CreateFromSourceFuncVulkan; } - + void VKTextureCube::MakeDefault() { CreateFunc = CreateFuncVulkan; @@ -1320,12 +1343,12 @@ namespace Lumos CreateFromFilesFunc = CreateFromFilesFuncVulkan; CreateFromVCrossFunc = CreateFromVCrossFuncVulkan; } - + void VKTextureDepth::MakeDefault() { CreateFunc = CreateFuncVulkan; } - + void VKTextureDepthArray::MakeDefault() { CreateFunc = CreateFuncVulkan; diff --git a/Lumos/Source/Lumos/Platform/Vulkan/VKTexture.h b/Lumos/Source/Lumos/Platform/Vulkan/VKTexture.h index 4e16aa4c..7b22eb5c 100644 --- a/Lumos/Source/Lumos/Platform/Vulkan/VKTexture.h +++ b/Lumos/Source/Lumos/Platform/Vulkan/VKTexture.h @@ -27,6 +27,7 @@ namespace Lumos void Bind(uint32_t slot = 0) const override {}; void Unbind(uint32_t slot = 0) const override {}; + void Load(uint32_t width, uint32_t height, void* data, TextureDesc parameters = TextureDesc(), TextureLoadOptions loadOptions = TextureLoadOptions()) override; virtual void SetData(const void* pixels) override; @@ -269,7 +270,7 @@ namespace Lumos VkImageView GetImageView(uint32_t layer) const { - //return m_IndividualImageViews[layer]; + // return m_IndividualImageViews[layer]; return m_ImageViewsPerMip[0 + layer]; } diff --git a/Lumos/Source/Lumos/Platform/Windows/WindowsOS.cpp b/Lumos/Source/Lumos/Platform/Windows/WindowsOS.cpp index 30e729fa..6dea0865 100644 --- a/Lumos/Source/Lumos/Platform/Windows/WindowsOS.cpp +++ b/Lumos/Source/Lumos/Platform/Windows/WindowsOS.cpp @@ -13,6 +13,8 @@ #include #include +#include + extern Lumos::Application* Lumos::CreateApplication(); namespace Lumos @@ -72,12 +74,25 @@ namespace Lumos WCHAR path[MAX_PATH]; GetModuleFileNameW(NULL, path, MAX_PATH); - // To fix warnings - // std::wstring ws(path); std::string convertedString = std::filesystem::path(path).string(); - ; // std::string(ws.begin(), ws.end()); std::replace(convertedString.begin(), convertedString.end(), '\\', '/'); return convertedString; } + + void WindowsOS::OpenFileLocation(const std::filesystem::path& path) + { + std::wstring command = L"explorer.exe /select," + path.wstring(); + _wsystem(command.c_str()); + } + + void WindowsOS::OpenFileExternal(const std::filesystem::path& path) + { + ShellExecuteA(NULL, "open", path.string().c_str(), NULL, NULL, SW_SHOWNORMAL); + } + + void WindowsOS::OpenURL(const std::string& url) + { + ShellExecuteA(NULL, "open", url.c_str(), NULL, NULL, SW_SHOWNORMAL); + } } diff --git a/Lumos/Source/Lumos/Platform/Windows/WindowsOS.h b/Lumos/Source/Lumos/Platform/Windows/WindowsOS.h index 58799849..af1c8522 100644 --- a/Lumos/Source/Lumos/Platform/Windows/WindowsOS.h +++ b/Lumos/Source/Lumos/Platform/Windows/WindowsOS.h @@ -12,5 +12,9 @@ namespace Lumos void Init(); void Run() override; std::string GetExecutablePath() override; + + void OpenFileLocation(const std::filesystem::path& path) override; + void OpenFileExternal(const std::filesystem::path& path) override; + void OpenURL(const std::string& url) override; }; } \ No newline at end of file diff --git a/Lumos/Source/Lumos/Scene/EntityManager.h b/Lumos/Source/Lumos/Scene/EntityManager.h index f4eab5a7..a15d6d57 100644 --- a/Lumos/Source/Lumos/Scene/EntityManager.h +++ b/Lumos/Source/Lumos/Scene/EntityManager.h @@ -18,6 +18,7 @@ namespace Lumos { class iterator; using TView = entt::view>; + public: EntityView(Scene* scene); @@ -89,35 +90,35 @@ namespace Lumos return EntityView::iterator(*this, Size()); } -// template -// class EntityGroup -// { -// public: -// EntityGroup(Scene* scene) -// : m_Scene(scene) -// , m_Group(scene->GetRegistry().group()) -// { -// } -// -// Entity operator[](int i) -// { -// LUMOS_ASSERT(i < Size(), "Index out of range on Entity View"); -// return Entity(m_Group[i], m_Scene); -// } -// -// size_t Size() const -// { -// return m_Group.size(); -// } -// Entity Front() -// { -// return Entity(m_Group[0], m_Scene); -// } -// -// private: -// Scene* m_Scene; -// entt::group m_Group; -// }; + // template + // class EntityGroup + // { + // public: + // EntityGroup(Scene* scene) + // : m_Scene(scene) + // , m_Group(scene->GetRegistry().group()) + // { + // } + // + // Entity operator[](int i) + // { + // LUMOS_ASSERT(i < Size(), "Index out of range on Entity View"); + // return Entity(m_Group[i], m_Scene); + // } + // + // size_t Size() const + // { + // return m_Group.size(); + // } + // Entity Front() + // { + // return Entity(m_Group[0], m_Scene); + // } + // + // private: + // Scene* m_Scene; + // entt::group m_Group; + // }; template struct TypeList diff --git a/Lumos/Source/Lumos/Scene/Scene.cpp b/Lumos/Source/Lumos/Scene/Scene.cpp index 5914d211..bba88311 100644 --- a/Lumos/Source/Lumos/Scene/Scene.cpp +++ b/Lumos/Source/Lumos/Scene/Scene.cpp @@ -50,35 +50,41 @@ namespace entt * * @tparam Entity A valid entity type (see entt_traits for more details). */ - template - class basic_snapshot_loader_legacy { + template + class basic_snapshot_loader_legacy + { /*! @brief A registry is allowed to create snapshot loaders. */ friend class basic_registry; using traits_type = entt_traits; - template - void assign(Archive& archive) const { - typename traits_type::entity_type length{}; + template + void assign(Archive& archive) const + { + typename traits_type::entity_type length {}; archive(length); - entity_type entt{}; + entity_type entt {}; - if constexpr (std::is_empty_v) { - while (length--) { + if constexpr(std::is_empty_v) + { + while(length--) + { archive(entt); const auto entity = reg->valid(entt) ? entt : reg->create(entt); - //ENTT_ASSERT(entity == entt); + // ENTT_ASSERT(entity == entt); reg->template emplace(entity); } } - else { - Type instance{}; + else + { + Type instance {}; - while (length--) { + while(length--) + { archive(entt, instance); const auto entity = reg->valid(entt) ? entt : reg->create(entt); - //ENTT_ASSERT(entity == entt); + // ENTT_ASSERT(entity == entt); reg->template emplace(entity, std::move(instance)); } } @@ -93,10 +99,10 @@ namespace entt * @param source A valid reference to a registry. */ basic_snapshot_loader_legacy(basic_registry& source) noexcept - : reg{ &source } + : reg { &source } { // restoring a snapshot as a whole requires a clean registry - //ENTT_ASSERT(reg->empty()); + // ENTT_ASSERT(reg->empty()); } /*! @brief Default move constructor. */ @@ -115,14 +121,16 @@ namespace entt * @param archive A valid reference to an input archive. * @return A valid loader to continue restoring data. */ - template - const basic_snapshot_loader_legacy& entities(Archive& archive) const { - typename traits_type::entity_type length{}; + template + const basic_snapshot_loader_legacy& entities(Archive& archive) const + { + typename traits_type::entity_type length {}; archive(length); std::vector all(length); - for (decltype(length) pos{}; pos < length; ++pos) { + for(decltype(length) pos {}; pos < length; ++pos) + { archive(all[pos]); } @@ -144,8 +152,9 @@ namespace entt * @param archive A valid reference to an input archive. * @return A valid loader to continue restoring data. */ - template - const basic_snapshot_loader_legacy& component(Archive& archive) const { + template + const basic_snapshot_loader_legacy& component(Archive& archive) const + { (assign(archive), ...); return *this; } @@ -160,10 +169,11 @@ namespace entt * * @return A valid loader to continue restoring data. */ - const basic_snapshot_loader_legacy& orphans() const { - /* reg->orphans([this](const auto entt) { - reg->destroy(entt); - });*/ + const basic_snapshot_loader_legacy& orphans() const + { + /* reg->orphans([this](const auto entt) { + reg->destroy(entt); + });*/ LUMOS_LOG_WARN("May need to fix this - basic_snapshot_loader_legacy::orphans()"); return *this; @@ -174,7 +184,6 @@ namespace entt }; } - namespace Lumos { Scene::Scene(const std::string& name) @@ -250,9 +259,9 @@ namespace Lumos const glm::vec2& mousePos = Input::Get().GetMousePosition(); auto defaultCameraControllerView = m_EntityManager->GetEntitiesWithType(); - auto cameraView = m_EntityManager->GetEntitiesWithType(); - Camera* camera = nullptr; - if (!cameraView.Empty()) + auto cameraView = m_EntityManager->GetEntitiesWithType(); + Camera* camera = nullptr; + if(!cameraView.Empty()) { camera = &cameraView.Front().GetComponent(); } @@ -388,25 +397,23 @@ namespace Lumos cereal::BinaryInputArchive input(file); input(*this); if(m_SceneSerialisationVersion < 2) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input).orphans(); + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input).orphans(); else if(m_SceneSerialisationVersion == 3) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input).orphans(); + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input).orphans(); else if(m_SceneSerialisationVersion == 4) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input).orphans(); + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input).orphans(); else if(m_SceneSerialisationVersion == 5) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input); + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input); else if(m_SceneSerialisationVersion == 6) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input); + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input); else if(m_SceneSerialisationVersion == 7) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input); + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input); else if(m_SceneSerialisationVersion >= 8 && m_SceneSerialisationVersion < 14) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input); - else if (m_SceneSerialisationVersion >= 14 && m_SceneSerialisationVersion < 21) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input); - else if (m_SceneSerialisationVersion >= 21) - entt::snapshot_loader{ m_EntityManager->GetRegistry() }.get(input).ALL_COMPONENTSV9(input); - - + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input); + else if(m_SceneSerialisationVersion >= 14 && m_SceneSerialisationVersion < 21) + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input); + else if(m_SceneSerialisationVersion >= 21) + entt::snapshot_loader { m_EntityManager->GetRegistry() }.get(input).ALL_COMPONENTSV9(input); if(m_SceneSerialisationVersion < 6) { @@ -450,23 +457,23 @@ namespace Lumos input(*this); if(m_SceneSerialisationVersion < 2) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input).orphans(); + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input).orphans(); else if(m_SceneSerialisationVersion == 3) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input).orphans(); + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input).orphans(); else if(m_SceneSerialisationVersion == 4) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input).orphans(); + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input).orphans(); else if(m_SceneSerialisationVersion == 5) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input); + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input); else if(m_SceneSerialisationVersion == 6) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input); + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input); else if(m_SceneSerialisationVersion == 7) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input); + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input); else if(m_SceneSerialisationVersion >= 8 && m_SceneSerialisationVersion < 14) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input); + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input); else if(m_SceneSerialisationVersion >= 14 && m_SceneSerialisationVersion < 21) - entt::basic_snapshot_loader_legacy{ m_EntityManager->GetRegistry() }.entities(input).component(input); - else if (m_SceneSerialisationVersion >= 21) - entt::snapshot_loader{ m_EntityManager->GetRegistry() }.get(input).ALL_COMPONENTSV9(input); + entt::basic_snapshot_loader_legacy { m_EntityManager->GetRegistry() }.entities(input).component(input); + else if(m_SceneSerialisationVersion >= 21) + entt::snapshot_loader { m_EntityManager->GetRegistry() }.get(input).ALL_COMPONENTSV9(input); if(m_SceneSerialisationVersion < 6) { diff --git a/Lumos/Source/Lumos/Scene/Scene.h b/Lumos/Source/Lumos/Scene/Scene.h index 24273c38..8147ca69 100644 --- a/Lumos/Source/Lumos/Scene/Scene.h +++ b/Lumos/Source/Lumos/Scene/Scene.h @@ -152,10 +152,10 @@ namespace Lumos int SSAOBlurRadius = 4; float SSAOSampleRadius = 4.0f; bool SSAOBlur = true; - float SSAOStrength = 1.0f; + float SSAOStrength = 1.0f; float SkyboxMipLevel = 0.0f; - int DebugMode = 0; + int DebugMode = 0; }; struct ScenePhysics3DSettings diff --git a/Lumos/Source/Lumos/Scripting/Lua/LuaManager.h b/Lumos/Source/Lumos/Scripting/Lua/LuaManager.h index a21b2022..88987a64 100644 --- a/Lumos/Source/Lumos/Scripting/Lua/LuaManager.h +++ b/Lumos/Source/Lumos/Scripting/Lua/LuaManager.h @@ -16,43 +16,43 @@ DISABLE_WARNING_POP namespace Lumos { -template -struct _ECS_export_view; + template + struct _ECS_export_view; -template -struct _ECS_export_view, entt::type_list> -{ - static entt::view> view(entt::registry& registry) + template + struct _ECS_export_view, entt::type_list> { - return registry.view(entt::exclude); - } -}; + static entt::view> view(entt::registry& registry) + { + return registry.view(entt::exclude); + } + }; #define REGISTER_COMPONENT_WITH_ECS(curLuaState, Comp, assignPtr) \ -{ \ -using namespace entt; \ -auto entity_type = curLuaState["Entity"].get_or_create>(); \ -entity_type.set_function("Add" #Comp, assignPtr); \ -entity_type.set_function("Remove" #Comp, &Entity::RemoveComponent); \ -entity_type.set_function("Get" #Comp, &Entity::GetComponent); \ -entity_type.set_function("GetOrAdd" #Comp, &Entity::GetOrAddComponent); \ -entity_type.set_function("TryGet" #Comp, &Entity::TryGetComponent); \ -entity_type.set_function("AddOrReplace" #Comp, &Entity::AddOrReplaceComponent); \ -entity_type.set_function("Has" #Comp, &Entity::HasComponent); \ -auto entityManager_type = curLuaState["enttRegistry"].get_or_create>(); \ -entityManager_type.set_function("view_" #Comp, &_ECS_export_view, type_list<>>::view); \ -auto V = curLuaState.new_usertype>>(#Comp "_view"); \ -V.set_function("each", &view>::each>); \ -V.set_function("front", &view>::front); \ -s_Identifiers.push_back(#Comp); \ -s_Identifiers.push_back("Add" #Comp); \ -s_Identifiers.push_back("Remove" #Comp); \ -s_Identifiers.push_back("Get" #Comp); \ -s_Identifiers.push_back("GetOrAdd" #Comp); \ -s_Identifiers.push_back("TryGet" #Comp); \ -s_Identifiers.push_back("AddOrReplace" #Comp); \ -s_Identifiers.push_back("Has" #Comp); \ -} + { \ + using namespace entt; \ + auto entity_type = curLuaState["Entity"].get_or_create>(); \ + entity_type.set_function("Add" #Comp, assignPtr); \ + entity_type.set_function("Remove" #Comp, &Entity::RemoveComponent); \ + entity_type.set_function("Get" #Comp, &Entity::GetComponent); \ + entity_type.set_function("GetOrAdd" #Comp, &Entity::GetOrAddComponent); \ + entity_type.set_function("TryGet" #Comp, &Entity::TryGetComponent); \ + entity_type.set_function("AddOrReplace" #Comp, &Entity::AddOrReplaceComponent); \ + entity_type.set_function("Has" #Comp, &Entity::HasComponent); \ + auto entityManager_type = curLuaState["enttRegistry"].get_or_create>(); \ + entityManager_type.set_function("view_" #Comp, &_ECS_export_view, type_list<>>::view); \ + auto V = curLuaState.new_usertype>>(#Comp "_view"); \ + V.set_function("each", &view>::each>); \ + V.set_function("front", &view>::front); \ + s_Identifiers.push_back(#Comp); \ + s_Identifiers.push_back("Add" #Comp); \ + s_Identifiers.push_back("Remove" #Comp); \ + s_Identifiers.push_back("Get" #Comp); \ + s_Identifiers.push_back("GetOrAdd" #Comp); \ + s_Identifiers.push_back("TryGet" #Comp); \ + s_Identifiers.push_back("AddOrReplace" #Comp); \ + s_Identifiers.push_back("Has" #Comp); \ + } class Scene; diff --git a/Lumos/Source/Lumos/Utilities/AssetManager.cpp b/Lumos/Source/Lumos/Utilities/AssetManager.cpp new file mode 100644 index 00000000..03daa052 --- /dev/null +++ b/Lumos/Source/Lumos/Utilities/AssetManager.cpp @@ -0,0 +1,47 @@ +#pragma once +#include "Precompiled.h" +#include "AssetManager.h" +#include "Core/Application.h" + +namespace Lumos +{ + inline static std::vector> m_Futures; + + static void LoadTexture2D(Graphics::Texture2D* tex, const std::string& path) + { + LUMOS_PROFILE_FUNCTION(); + uint32_t width, height, channels; + bool hdr; + uint32_t bits; + uint8_t* data = Lumos::LoadImageFromFile(path, &width, &height, &bits, &hdr); + + Graphics::TextureDesc desc; + desc.format = bits / 4 == 8 ? Graphics::RHIFormat::R8G8B8A8_Unorm : Graphics::RHIFormat::R32G32B32A32_Float; + + Application::Get().SubmitToMainThread([tex, path, width, height, data, desc]() + { tex->Load(width, height, data, desc); }); + } + + bool TextureLibrary::Load(const std::string& filePath, SharedPtr& texture) + { + texture = SharedPtr(Graphics::Texture2D::Create({}, 1, 1)); + m_Futures.push_back(std::async(std::launch::async, &LoadTexture2D, texture.get(), filePath)); + return true; + } + + void TextureLibrary::Destroy() + { + m_Futures.clear(); + typename MapType::iterator itr = m_NameResourceMap.begin(); + + if(m_ReleaseFunc) + { + while(itr != m_NameResourceMap.end()) + { + m_ReleaseFunc((itr->second.data)); + ++itr; + } + } + m_NameResourceMap.clear(); + } +} diff --git a/Lumos/Source/Lumos/Utilities/AssetManager.h b/Lumos/Source/Lumos/Utilities/AssetManager.h index a08bbfe1..74a9bbed 100644 --- a/Lumos/Source/Lumos/Utilities/AssetManager.h +++ b/Lumos/Source/Lumos/Utilities/AssetManager.h @@ -5,8 +5,10 @@ #include "Audio/Sound.h" #include "Graphics/RHI/Shader.h" #include "Utilities/TSingleton.h" +#include "Utilities/LoadImage.h" #include "Scene/Component/ModelComponent.h" #include "Graphics/Font.h" +#include namespace Lumos { @@ -99,14 +101,19 @@ namespace Lumos m_NameResourceMap.emplace(name, newResource); } - void Destroy() + virtual void Destroy() { typename MapType::iterator itr = m_NameResourceMap.begin(); - while(itr != m_NameResourceMap.end()) + + if(m_ReleaseFunc) { - m_ReleaseFunc((itr->second.data)); - ++itr; + while(itr != m_NameResourceMap.end()) + { + m_ReleaseFunc((itr->second.data)); + ++itr; + } } + m_NameResourceMap.clear(); } void Update(const float elapsedSeconds) @@ -189,6 +196,23 @@ namespace Lumos } }; + class TextureLibrary : public ResourceManager + { + public: + TextureLibrary() + { + m_LoadFunc = Load; + } + + ~TextureLibrary() + { + } + + static bool Load(const std::string& filePath, SharedPtr& texture); + + void Destroy() override; + }; + class ModelLibrary : public ResourceManager { public: